Страница: 1 |
Вопрос: Снять процесс, зная ТОЛЬКО путь к exe_шнику? | Добавлено: 22.12.02 06:33 |
Автор вопроса: ![]() ![]() |
КАК снять ПРОЦЕСС, зная ТОЛЬКО путь к EXE_шнику? т.е. есть запущенная про-га (например Spider Guard от DrWeb или internat.exe) и хочется его снять... |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 816105 Вопросов: 38 Ответов: 198 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 22.12.02 16:00 |
Недавна у меня тоже была такая проблема... Короче, перебирай манипуляторы всех окон верхнего уровня в системе (можешь и все от 0 до 10000, но долго будет) . Узнавай какому приложению принадлежит каждое окно. А далее, зная манипулятор окна, находи манипулятор процесса и убивай этот процесс. Вообщем-то ничего сложного.![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 60 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 23.12.02 01:57 |
Private Const MAX_PATH = 260 Private Function KillApp(myName As String) As Boolean Const TH32CS_SNAPPROCESS As Long = 2& uProcess.dwSize = Len(uProcess) Do While rProcessFound Private Sub Command1_Click() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 259418212 Вопросов: 24 Ответов: 325 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 23.12.02 05:12 |
Работает! aka спасибо! |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 165551179 Вопросов: 10 Ответов: 124 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 23.12.02 15:07 |
Это просто та - для разнообразия: Тут на сайте, в библиотеке кодов был код по получению полного имени файла через его hwnd в процессе. Попробуй отсеивать процесс и сравнивать |
Страница: 1 |
|