Убить Процесс – C, C++ (general), Microsoft Visual C++ – Системные сервисы / Функции – База кода

Скачать

Название (оригинал): Kill Process

Описание:
Англ (оригинал)The utility first attempts to end the process by posting WM_CLOSE to the main window(s). If it fails or if the application is window-less (i.e.: a NT Service), it then opens the process handle and terminates it by calling TerminateProcess function. Be ware, that this code can be some what dangerous, because it adjusts its own process token to allow debug privilages, which can force even a NT service ran under LOCALSYSTEM account to close (can be handy though).
The project and workspace are for MSVC 6.
Рус (машинный)Сначала программа пытается завершить процесс, разместив wm_close окон главного окна(ов). Если это не удается или если приложение имеет окно-меньше (т. е.: сервис Windows), затем он открывает дескриптор процесса и завершает его, вызвав функцию помощи terminateprocess. Будьте осторожны, что этот код может быть несколько опасно, потому что он подстраивает свой собственный процесс маркера, чтобы разрешить отладку полномочий, которые могут заставить даже НТ служба запускалась под учетной записью localsystem, чтобы закрыть (может быть удобно, хотя).
Проекта и рабочей области, для msvc 6.

база кода