|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 20, 2004 22:12:39 А ты ExAllocatePool поищи :) |
|
|
Дата: Янв 20, 2004 22:43:11 Да, видимо, почитать в DDK про сервисы ядра - действительно сложная задача. Уровень, млин... |
|
|
Дата: Янв 20, 2004 23:32:52 Grenader Самое лучшее - просто читать книги по дровам. Таких есть парочка - очень познавательно. |
|
|
Дата: Янв 21, 2004 01:55:19 [ dragon: ...и ловить функции _NtCreateThread и _NtTerminateThread... ] Или попросить систему ловить их за тебя. См. в ДДК PsSetCreateThreadNotifyRoutine. Для процессов и модулей тоже есть такие. [ dragon: И в общем если будут постоянно создаваться и уничтожаться треды, список не проконтроллировать будет и расход памяти будет увеличиваться ] Так если ты будешь освобождать память от умершего потока, то никаких проблем. [ dragon: да и тормозить то как будет, ведь поиск по списку не быстрый. ] Даже если ты оргинизуешь самый что ни на есть примитивный поиск, он всё равно на порядки быстрее будет работать, чем система создавать поток. Её ведь тучу кода надо перелопатить. [ dragon: Если же хранить в структуре CONTEXT, ] Больно уж негуманно это :-) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075 |