Читай доки по РЕ формату - есть на васме.
Clerk Проблема была не в детекте теневой, а чтении оригинала с файла.
Ухаха, нашёл дров написанный на дельфи который анхукает SSDT теневую таблицу и сработал без всяких правок с 1-ого раза (всякие примеры от мс-рема...
reader323 И чё ты прицепился? Надоело сосать лапу? Я сам решу что мне делать. А знаешь ты только как в воздух пукать.
Автор поделись получением оригинальной SSDT из файла ;)
Фигово, получается любой лузер может перехватить KiFastSystemCallRet и измываться над сисколами :(
Clerk Конечно, мне нежалко, другим поможет ;)
В юзермоде, как вариант извратиться и в юзермоде записать перед вызовом в эту структуру свой адрес возврата, а затем вернуть обратно. З.Ы....
А я вам сейчас ничего и не писал ;)
Ессно :) Тока зачем, если Грейт поднял эту тему и походу посвящён во все тонкости? ;)
Great А загрузить свой адрес возврата минуя KiFastSystemCallRet?
Serg50 Значит скорее всего у вас проблема. Должно быть написано в титле консоли: Massive compare by d2k9 v1.01 Но я думаю возможно это из-за того...
Ну вот, исправил, теперь всё работает как надо. У себя тестил на 2х массивах состоящих из 1 .. 150000 элементов каждый, в элементе содержится 200...
Хммм... Сколько у вас ОЗУ? Хотя может за границы массива был выход... Надо индексы проверить.
З.Ы. http://88.208.217.213/mas_count.rar
Serg50 Держите Профит http://88.208.217.213/mas_count.rar, с вас пиво :D Протестите сколько времени займёт сравнение массивов: у меня 3Гб памяти...
Большой объём памяти говорите? И что тогда мешает взять Core i9 с 128Гб RAM? Только я не вижу для чего столько оной - у меня это заняло 2.35Гб, на...
WMI редкостно тормозящее дерьмо, которое можно иметь во все дырки.
_nic Да там дров будет 5 строчек.
ИМХО WMI это бред. На старых версиях хрюши к примеру вообще нету.
Имена участников (разделяйте запятой).