右键项目-生成依赖项-生成自定义,选中 masm 

右键 .asm 文件,设置为Microsoft Macro Assembler。

比如 test.asm

.code
RunWithKernelStack PROC
stac
swapgs
mov gs:[10h],rsp
mov rsp,gs:[1A8h]
sub rsp,40h				
sti
call rdx
cli
add rsp,40h
mov rsp,gs:[10h]
swapgs
clac
ret
RunWithKernelStack ENDP
END

test.h文件

extern "C" void RunWithKernelStack(void* pThis, void* pFunc);

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐