А чем тебе не угодил ExitThread(0) ?
при чем тут Irp->MdlAddress ? Ты имеешь в виду прямой ввод-вывод чтоли?
1) зачем? 2) это разве одно и то же?
я не совсем понял как они собираются на них чтото записывать...
телепатов видишь? если нет, тогда пиши какую ошибку
Ты про SystemProcessInformation ? Ну все записи скрывать стремно, надо оставить хотя бы Idle и System. да и зачем тебе это? ЗЫ "в тож же <..>...
Зачем окно без границ? Сделать тогда уж CreateDC("DISPLAY",0,0,0) и там орудовать с цветами
переименовать наверное? Отладить пробовал? Что возвращают CreateFile, WriteFile ?
http://www.tssc.de/products/tools/irptrace/detail.htm сверху клацни на Trial Version
Учить Си не помешает для расширения кругозора кстати ;)
кстати да, было бы неплохо добавить extern "C"
видно у вас разные библиотеки импорта. в любом случае можно быстро наклепать собственную библиотеку с теми функциями, которые нужны
func( IN void* one, // input argument OUT void* another, // output argument IN OPTIONAL void* third, // input optional argmument ) а...
CnCVK И как, простите, запись длины в начале избавит от переполнения?
дай 1) исходник 2) дамп в ольке скомпилированного кода 3) дамп в ольке на момент исключения
Угу, интересно с чего бы это :) а.. хм ну ок) PVOID ObpLookupDirectoryEntry ( IN POBJECT_DIRECTORY Directory, IN PUNICODE_STRING Name,...
rain отнюдь не от звезд а от того, как компилятор (!), которым собирали систему, собрал функцию lstrcpy. А именно как он юзал регистр EDX.
n0name Придется либо самому както лочить диспетчерский спинлок, либо искать неэскпортируемые функции, и то и то пахнет геморроем =\\
Вероятно драйвер при получении IRP_MJ_CREATE отклоняет запрос с атрибутом FILE_READ_DATA. Ведь IoGetDeviceObjectPointer сводится к ZwOpenFile &...
q_q Если сделать один вызов CreateMutex, то эта проблема исключается.. так что еще один аргумент )
Имена участников (разделяйте запятой).