Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых) |
![]() |
eXeL@B —› Программирование —› Создание списка файлов |
Посл.ответ | Сообщение |
|
Создано: 06 августа 2006 12:18 · Поправил: Igit32 · Личное сообщение · #1 Помогите разобраться. Перехватываю АПИ в ring-0 для сокрытия файлов. Перехват работает замечательно, но для удобства (как провекок, так и добавление, удаления) хотелось бы иметь список скрываемых файлов. Для этого я определил структуру: typedef struct _FilesList
И для работы с ней написал следующие функции: void FilesListAddItem(PFilesList *List, WCHAR FileName[])
Но при вызове FilesListAddItem(&HidenFiles, L"test.exe"); все падает в синий экран... Подскажите, может я начал вообще нерпавильно подходить и можно проще? ![]() |
|
Создано: 06 августа 2006 12:37 · Личное сообщение · #2 Варианта 2-посмотреть, как сделано в готовых руткитах с сорцами, благо, таких не мало, но там вроде без списков обычно. Лично я сторонник варианта не выпендриваться с дикими структурами особенно в ядре. Обычно то геморно отлаживать такие вещи, а в ядре сразу синяк. 2 вариант-сайс в зубы и собственно смотреть, где валится. Скорее всего обращается к плохим адресам. ![]() |
|
Создано: 06 августа 2006 13:04 · Личное сообщение · #3 |
|
Создано: 06 августа 2006 13:58 · Личное сообщение · #4 |
|
Создано: 06 августа 2006 15:09 · Личное сообщение · #5 |
![]() |
eXeL@B —› Программирование —› Создание списка файлов |