Caos da prancheta!
Nota: este índice originalmente de http://mygreenpaste.blogspot.com. Se você for leitura ele de algum outro local, faça exame por favor do momento de visitar Minha pasta verde, Inc. Obrigado.
A APROVAÇÃO, assim que talvez caos é um pouco uma palavra áspera aqui. Mas a prancheta dirigia-me recentemente porcas! Tudo que eu estava tentando fazer era lhe copí algum texto, e a operação estava falhando. Naturalmente, porque era um app ad hoc, eu não tive nenhum tipo da manipulação de erro. O app trabalhou a multa justa em um sistema, mas funcionar o app em um outro sistema (uma máquina virtual) resultou consistentemente na falha copí o texto à prancheta.
Finalmente, eu podia determinar que processo impedia que meu app ponha dados na prancheta, mas eu não encontrei ainda um workaround decent para quando o problema acontece. Não é crítico para mim, como o ato de copí o texto à prancheta é mais de um nicety do que uma exigência.
Em todo o caso, usando P/Invoke e System.Diagnostics, Eu encontrei que vmusrvc.exe - o PC virtual “usuário virtual da máquina presta serviços de manutenção” - teve a prancheta aberta. Usando os timestamps de Monitor Process's que perfila eventos
...
Escrito/de  “\/\ Ø|² de ö±à \/” ®© sobre Março 25o, 2008 com nenhuns comentários.
Leia mais artigos sobre P/Invoke e GetOpenClipboardWindow e System.Diagnostics e Prancheta e GetWindowThreadProcessId e Monitor Process e c# e processos e Máquina virtual e otherSoftware e PC virtual.














