Хм.. че еще за книга такая?
судя по всему это не правильное замечание т к все TIDs в системе уникальны поправьте если не прав
тема закрыта
вобщем при остановке всех потоков проверяйте процесс csrss.exe - его потоки не должны быть остановлены т к участвуют в межпроцессном...
rain ага - вот это стоит попробовать - пасиб
Freeman Очень просто - но времени бывает нет - на все эти переустановки И вообще - как обэтом узнать? При любом подозрении переустанавливать...
Хм... почему? Как еще проверить что на данной машине ядро было изменено? Если знаешь подскажи - а смеяться все мастера
rain нужно не делать софт а проверить в данный момент свою машину
т е лучший вариант - это достать где-то контрольные суммы файлов ядра разных версий? и где это достать? а версий ядра сколько? это вед всякие...
сабж файлы ядра изменены и кэш для восстановления тоже - как можно это определить, т е уверждать на 100% что это уже случилось?
Жаль что я не встретил такого алгоритма не подкинешь ссылочку? буду примного благодарен
я потому и оформил в разные потоки чтобы не думать о том что с Милисекондс делать
WaitStruct->WaitAll - это понятно а как же проанализировать WaitStruct->Miliseconds?
q_q ))) все просто - работать не будет (но я думаю что такого количества потоков уж точно не будет) Хм... может и в этом ошибка. Проверю - отпишусь
roman_pro убрал флаг - увы не помогло
так про любую (тобишь про многие) функцию нтдлл в принципе сказать можно
более правильный? )
nester7 потому как файлов около 500 обычно - и так быстрее явно работает и затем что ведь код уже написан ''((
1 ZwQuerySystemInformation - Processes and Threads 2 ZwOpenThread - threads ID's from 1 3 ZwSuspendThread - thread HANDLE from 2 4 ZwClose
неужели там такая тупая ошибка, что все морозятся
Имена участников (разделяйте запятой).