|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 4, 2004 11:11:44 у меня задачка - отлавливать запуск программ, сравнивать его со своим черным списком и давать всем по заслуженному приоритету... так как мне отловить запуск проги? или создание нового процесса... пробовал хуком отлавливать создание окна..но вспомнил что не каждая софтина окно имеет... |
|
|
Дата: Ноя 4, 2004 14:45:22 и давать всем по заслуженному приоритету В смысле приоритет процессов, потоков ? Для какой ОСи? Нужен драйвер или юзер прога? |
|
|
Дата: Ноя 4, 2004 15:11:51 процессов... SetPriorityClass под 98, хотя и под XP тоже хотелось бы... юзер прога.. а вообще я спрашивал не как дать приоритет, а как отловить запуск.. |
|
|
Дата: Ноя 4, 2004 15:25:57 · Поправил: bogrus Из юзера и для 98 видимо хучить kernel32.CreateProcess з.ы. или WinExec... что там в 98 ? |
|
|
Дата: Ноя 4, 2004 16:09:25 Наверняка - только хучить из ядра MiMapViewOfImageSection как и делает SoftIce. Так же можно хучить ntdll или ntoskrnl - всё теже CreateProcess. |
|
|
Дата: Ноя 4, 2004 21:11:11 Не с той стороны подходишь к проблеме... Перебирай все процессы (Process32First итп) и давай заслуженный приоритет каждые 3 секунды (или чаше если это необходимо). |
|
|
Дата: Ноя 4, 2004 23:09:01 PavPS Извращ :) В r0 есть PsSetCreateProcessNotifyRoutine |
|
|
Дата: Ноя 4, 2004 23:54:36 Извращ :) В r0 есть PsSetCreateProcessNotifyRoutine Чем это лучше? Просто Notify? А процесс то все равно создается, а если какой вирус и у него RealTime_Priority? Чтобы отловить, то на NT кажется надо копать в сторону PsCreateSystemProcess или SDT, хотя тожно не скажу не силен |
|
|
Дата: Ноя 5, 2004 00:06:04 · Поправил: PavPS 2 bogrus. Вот вот. :)) 2 K_O_T :)) А вообще интересно, задача то по отловке вируса иль так себ.. тогда ведь RealTimePriority непричём. |
|
|
Дата: Ноя 5, 2004 00:21:55 Если интересно, то по отловке (не вирусов, а вообще программ) я знаю 3 проги и все вроде freeware: system safety monitor trust-no-exe process monitor Первая ловит из юзера, остальные из ядра. Кроме wasm'а, статейки по этому поводу есть и на этих сайтах |
|
|
Дата: Ноя 5, 2004 12:16:35 о... мне нраицца... мы уже к вирям полезли... кстати мне надо отловить процесс когда он уже запустился, дабы взять его хендл... а если ловить winExec и createProcess я думаю я дулю получу... |
|
|
Дата: Ноя 5, 2004 12:43:27 Это почитай http://www.wasm.ru/article.php?article=drvw2k14 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.044 |