захват процесса диалогового окна - PullRequest
0 голосов
/ 13 января 2012

Я работаю над расширением оболочки в C #, где мне нужно следить за тем, чтобы система открыла диалоговое окно для перемещения / копирования / удаления файлов. Когда система выдает окно, мне нужно запустить процесс, пока этот блок активен.

Я знаю, что SetWindowsHook существует в C ++, но мои знания в этой области сейчас довольно ограничены. Есть ли что-то подобное в C #?

1 Ответ

0 голосов
/ 16 января 2012

Если вы не пробовали ранее, взгляните на setwindowshookex (user32) . Я не уверен, какое сообщение нужно перехватить, чтобы получить уведомление о копировании / перемещении / удалении и т. Д. Но по крайней мере это должно решить вашу проблему с pinvoke.

...