|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 23, 2003 22:50:27 Но код не компилиться - спрашивает про PID! А он кто? Сдаюсь, напишите пример для "зелёных"... ;) |
|
|
Дата: Окт 24, 2003 02:11:28 · Поправил: Asterix 1990 Вобщем вот тебе, хотя Four-F и так объяснил для зелёных, зеленее некуда :-) Four-F Как я и ожидал в XP не работает, что-то не так c именами процессов, обрезаются при парсинге, т.е. вместо file.exe происходит сравнение с ile.exe или le.exe, точно не помню. Гы, проблема в том что ToolHelp под XP возвращает имя процесса без полного пути к нему, только имя "explorer.exe", поэтому никакого "\" там не будет, вобщем нужно добавить ещё одну проверку, проверять третий символ от начала строки на "\", подразумевая что её начало в 98-й "c:\", можно и второй проверять на ":" или сразу оба ":\" :-) 1720846119__toolhelp.zip |
|
|
Дата: Окт 24, 2003 03:56:44 |
|
|
Дата: Окт 24, 2003 04:39:06 Asterix Ааааа... Я видел этот баг в чужих программах (в своих - никогда :), но вынужден настоять, что баг не имеет отношения к ToolHelp32. |
|
|
Дата: Окт 24, 2003 04:42:05 Гы, я вот подумал, а что если в цикле глушить все подряд процессы, винда сдохнет?? |
|
|
Дата: Окт 24, 2003 04:44:09 Quantum Согласен, и dll'ку с собой таскать не нужно как с PSAPI ;-))) |
|
|
Дата: Окт 24, 2003 04:49:05 Asterix винда сдохнет?? Размечтался :))) А свой процесс ты тоже кильнеш? ;-) |
|
|
Дата: Окт 24, 2003 05:36:51 Свой обойду, что разве сложно его проверить ;-))) |
|
|
Дата: Окт 24, 2003 14:25:16 [ Asterix: ...а что если в цикле глушить все подряд процессы, винда сдохнет?? ] Под NT+ достаточно убить Winlogon или Csrss и будет BSOD, ибо после загрузки Smss бесконечно ждет на хендлах обоих этих процессов и если хотя бы один и них завершается, грохает систему. |
|
|
Дата: Окт 24, 2003 14:53:33 Спасибо за ответы! Всё работает под w2k! Удачи! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.040 |