в последней строке error C2443: operand size conflict Как правильно????? я уже ........
#pragma comment(linker, "/SECTION:.text,erw") Но всеравно иксэпшен по выходу((((
Хотя без OBJ_KERNEL_HANDLE не откроется секция памяти как я понимаю. И с OBJ_KERNEL_HANDLE тоже не открывается)))
Вроде скомпилилось, но о результатах работоспособности сообщу позже. Спасибо.
_asm { lea esi, lab mov eax, FarCall //operand size conflict mov dword ptr [esi], eax mov eax, Ring0Proc mov Ring0ProcAdr,...
HANDLE OpenPhysicalMemory(DWORD mAccess) { UNICODE_STRING PhysMemString; OBJECT_ATTRIBUTES Attr; PACL OldAcl, NewAcl; PSECURITY_DESCRIPTOR SD;...
Только я всеравно не догоняю как записать dd offset FarCall
Прокатило, спасибо
Это я уже прочитал.
void InitializeObjectAttributes(OBJECT_ATTRIBUTES *InitializedAttributes, PUNICODE_STRING pObjectName, const ULONG uAttributes,...
Можешь полностью написать??? да и... typedef struct { DWORD Offset; WORD Selector; }FAR_CALL, *PFAR_CALL; FAR_CALL FarCall; и что означает...
на делфи было так asm mov eax, Ring0Proc mov Ring0ProcAdr, eax mov eax, Param db...
Имена участников (разделяйте запятой).