好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 geektcp 于 2025-3-11 02:05 编辑
很遗憾,这个MiniVT_x64,进行了深度的测试,在win7 sp1上,基于visual studio2008,环境搭建好了,进行构建,最终报错提示cpu模式不支持,无法构建成功。
1>------ Build started: Project: MiniVT_x64, Configuration: Debug Win32 ------
1>Assembling...
1> Assembling: .\base\vtasm.asm
1>.\base\vtasm.asm(60) : error A2085:instruction or register not accepted in current CPU mode
1>.\base\vtasm.asm(71) : error A2085:instruction or register not accepted in current CPU mode
1>.\base\vtasm.asm(208) : error A2008:syntax error : pushfq
1>.\base\vtasm.asm(262) : error A2085:instruction or register not accepted in current CPU mode
1>.\base\vtasm.asm(272) : error A2085:instruction or register not accepted in current CPU mode
1>.\base\vtasm.asm(281) : error A2085:instruction or register not accepted in current CPU mode
1>.\base\vtasm.asm(287) : error A2085:instruction or register not accepted in current CPU mode
...
...
...
1>.\base\vtasm.asm(314) : error A2006:undefined symbol : rcx
1>.\base\vtasm.asm(320) : error A2006:undefined symbol : rax
1>.\base\vtasm.asm(321) : error A2006:undefined symbol : rcx
1>.\base\vtasm.asm(322) : error A2006:undefined symbol : rdx
1>.\base\vtasm.asm(323) : error A2006:undefined symbol : rbx
1>.\base\vtasm.asm(324) : error A2006:undefined symbol : rsp
1>.\base\vtasm.asm(325) : error A2006:undefined symbol : rbp
1>.\base\vtasm.asm(326) : fatal error A1012:error count exceeds 100; stopping assembly
1>Project : error PRJ0019: A tool returned an error code from "Assembling..."
1>Build log was saved at "file://d:\_github\MiniVT_x64\Debug\BuildLog.htm"
1>MiniVT_x64 - 85 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
幸运的是最终我还是搞定这个困难,得到驱动程序结果文件。
通过网盘分享的文件:MiniVT.sys
链接: https://pan.baidu.com/s/1h8MVs4OjtRZYOe06gJtxxQ 提取码: eapv |
|