我正在使用Visual Studio(C ++)编程,并在我的一个函数中使用以下代码:
__asm
{
ASSUME FS : NOTHING
MOV EAX, DWORD PTR FS : [18]
MOV EAX, DWORD PTR DS : [EAX + 30]
MOVZX EAX, BYTE PTR DS : [EAX + 2]
RET
}
当我尝试编译时,Visual Studio给了我错误代码C2400“Inlineassembler:Syntaxerror in”Opcode“;”FS“not found”(我已经安装了德语版本,所以我不知道究竟是什么消息将是英文。) 我的程序是x64编译的x86。
我希望有人能帮助我。感谢