专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
//Fowarddeclarationsoffunctionsdhiscodemodule: ATOMMyRegisterClass(HINSTANCEhInstance); BOOLInitInstance(HINSTANCE,); LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM); LRESULTCALLBACKAbout(HWND,UINT,WPARAM,LPARAM); APIENTRYWinMain(HINSTANCEhInstance, HINSTANCEhPrevInstance, LPSTRlpCmd [阅读全文] [PDF]
让我们先来看看个最简单Win32汇编: .386 .modelflat,stdcall optionmap:none;sensitive windows.inc kernel32.inc libkernel32.lib .data szCaptiondb’Win32汇编例子’,0 szTextdb’Win32汇编Simpleandpowerful!’,0 .code start: invokeMessageBox,NULL,addrszText,addrszCaption,MB_OK invokeExitProcess,NULL endstart 这就是个能执行 [阅读全文] [PDF]
众 所 周 知, 在Windows95/98 的Win32 _disibledevent=Get_Sys_VM_Handle();}void __declspec( naked ) Ring0Proc(void)// 中 断 例 程, 运 行 在Ring0{_asm{mov_eax,eax//mov_ecx,ecx//moveax, CR0// 测 试Ring3 中 不 能 执 行 的 特 权 指 令mov_cr0,eax//}VMMCall(Get_VMM_Version); // 调 用VMM 服 务_asm{mov vmmver,ax}nothing [阅读全文] [PDF]
1 共3条 分1页