Завершить приложение Windows (но не просто завершить процесс) - PullRequest
1 голос
/ 28 марта 2011

Я хотел бы закончить определенное приложение Windows без использования мыши или сочетаний клавиш. Я также не хочу просто завершать процесс приложения. (Следовательно, «изящно».)
Другими словами, я хотел бы вызвать собственную «процедуру выхода» из приложения. Как мне это сделать?

Я не возражаю разбираться с кодом и сомнительными взломами, я просто понятия не имею, с чего начать ... Использование AutoHotkey для имитации нажатий клавиш, необходимых для завершения работы приложения, мне недостаточно. : P

Ответы [ 2 ]

2 голосов
/ 29 марта 2011

Диспетчер задач Windows использует для этого функцию EndTask: Функция EndTask . Сначала эта функция отправляет хорошие сообщения WM_CLOSE.

0 голосов
/ 29 марта 2011

Найдите окна панели задач, принадлежащие процессу (обычно только одно), и отправьте им сообщения WM_CLOSE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...