Добавить пункт меню в другое приложение - PullRequest
2 голосов
/ 23 июня 2009

gAlwaysIdle - это приложение для Windows, которое добавляет пункт меню в контекстное меню Gtalk.

alt text
(источник: tothepc.com )

Как я могу сделать это с приложением, использующим vb.net или c # .net?

1 Ответ

1 голос
/ 23 июня 2009

Я не думаю, что это возможно с помощью .NET. В данный момент сайт gAlwaysIdle не работает, но, скорее всего, он использует инъекцию кода / DLL для изменения кода Google Talk во время выполнения и вставки пункта меню. Это возможно только с языками с открытым кодом (скомпилированными), которые не являются языками .NET.

Редактировать: я нашел загрузочное зеркало и взглянул на приложение. Он использует метод инъекции DLL SetWindowsHook, что подтверждает мою теорию.

...