Страница: 1 |
Страница: 1 |
Вопрос: Kill process
Добавлено: 19.12.05 21:39
Автор вопроса: AgentFire | ICQ: 192496851
Как убить все процессы, зная только их названия? Например "explorer.exe". Если он такой один, то убить его. Если их много, убить все :)
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 20.12.05 03:35
TASKKILL /F /IM notepad.exe
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 20.12.05 11:06
EnumProcesses -> OpenProcess -> EnumProcessModules -> GetModuleBaseName -> TerminateProcess.
С деталями, думаю, разберешься, шлепать тупой код неохота. Но учти - к процессу нужно еще иметь права PROCESS_TERMINATE.
Номер ответа: 3
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 20.12.05 14:54
А их-то как получить?
Номер ответа: 4
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 20.12.05 16:01
Залогиниться под админом
Номер ответа: 5
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #5
Добавлено: 20.12.05 16:14
Надо заметить что даже под админом многие процессы не дадут таких прав. Для проверки просто попробуй OpenProcess с PROCESS_TERMINATE. Но эксплорер к ним не относится
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 23.12.05 00:43
LOL куда ж ты Noviks'a правами на процессы пригрузил? Он по ночам теперь спать небудет 2 Noviks, расслабся, запущенный процесс по юзером благополучно и завершится под юзером, а к тому что запущено под админом и лезть нефиг
Номер ответа: 7
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 23.12.05 14:13
Я к тому чтобы он юзал OpenProcess с PROCESS_TERMINATE. А то открыть то его откроет, а потом будет удивляться почему же он не убивается
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 23.12.05 14:40
Внеочередной слёт таксккиллеров на vbnet.ru ))
Номер ответа: 9
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #9
Добавлено: 23.12.05 14:51
Ага, никто не спрашивать по поводу CreateProcess, всем нужен только Terminate
Номер ответа: 10
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #10
Добавлено: 23.12.05 18:54
Да, человеку гораздо проще разрушать, нежели созидать вещи, пусть даже это всего лишь процессы