Страница 1 из 1
Завершить процесс.
Добавлено: 10 мар 2005, 05:09
Yurbanizator
В vb6 можно запустить какое либо приложение по его адресу, а как
в VB6 завершить процесс, либо закрыть приложение.
Добавлено: 10 мар 2005, 20:47
Naeel Maqsudov
Если запускаете с помощью функции Shell, то она возвращает PID, т.е. идентификатор запущенного процесса.
Например
PID = Shell("Calc.exe")
Теперь надо убить процесс по этому PID.
Функция WinAPI TerminateRocess не подойдет, так в качестве аргумента принимает Handle процесса. Ищите подходящую функцию WinAPI.
Естьтакже более корректный (мягкий) способ: послать главному окну приложения сообщение WM_CLOSE, но для этого надо знать Handle окна этого приложения.
В любом случае нужны функции WinAPI...