2009-05-29 5 views

Répondre

1

Ceci est possible en utilisant FindWindow avec "Shell_TrayWnd" et SendData dans l'API Windows. Pour ce faire en C#, vous aurez besoin de P/Invoke dans l'API Windows. Voici un ensemble de C++ sample code que vous pouvez utiliser pour mettre en communication.

+1

Notez que ceci est complètement non documenté et va probablement casser entre les versions du système d'exploitation. – Michael

+0

@Michael: Oui, bien sûr. À ma connaissance, cependant, cela fonctionne sur XP, 2003 et Vista - ne l'ont pas essayé sur 2008 ou Win7, cependant. Spy ++ fonctionne bien pour trouver les noms des fenêtres à utiliser avec FindWindow. Je ne crois pas qu'il existe une API Windows pour cela directement, cependant. –

Questions connexes