找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 20055|回复: 26

TP的工作笔记:微软编译器关于VMX指令内置宏的指令生成规则

 火.. [复制链接]

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
发表于 2018-6-28 14:24:50 | 显示全部楼层 |阅读模式
最近弄的产品要搞VT,由于不想抄网上的代码(有的有坑,比如HyperBone;有的很难编译,比如Intel的HAXM,官方的编译方案是用VC2017;还有些是用令人蛋疼的C艹写的,比如HyperPlatform),所以就准备自己设计一套可以让WDK7编译的VT框架。既然是VT,少不了调用VMX指令。微软提供了VMX指令相关的编译器内置宏,不过这些宏也是有坑的:
游客,如果您要查看本帖隐藏内容请回复

所以我们有必要自己动手写汇编去调用这些指令。
游客,如果您要查看本帖隐藏内容请回复


由于是公司的产品,所以VT写完后是不会开源的,哈哈。但不排除以后我会写一份VT教程的可能。

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2018-6-28 15:56:50 | 显示全部楼层
其实现阶段用VS15+WDK10是不错的选择。

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
 楼主| 发表于 2018-6-28 16:31:47 | 显示全部楼层
Tesla.Angela 发表于 2018-6-28 15:56
其实现阶段用VS15+WDK10是不错的选择。

目前现阶段我是不打算去兼容Visual Studio的。

12

主题

144

回帖

0

精华

铜牌会员

积分
281
发表于 2018-6-28 21:43:59 | 显示全部楼层
本帖最后由 testid 于 2018-6-28 21:45 编辑

期待你的VT教程. 提前致谢.

0

主题

33

回帖

0

精华

金牌会员

积分
739
发表于 2018-6-29 08:40:40 | 显示全部楼层
用wdk7为了兼容xp?,感觉xp还是用hook的好

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
 楼主| 发表于 2018-6-29 10:12:32 | 显示全部楼层
qq892640791 发表于 2018-6-29 08:40
用wdk7为了兼容xp?,感觉xp还是用hook的好

项目里搞的vt和hook没什么关系

6

主题

123

回帖

0

精华

初来乍到

积分
5392
发表于 2018-6-29 16:47:38 | 显示全部楼层
谢谢楼主

0

主题

46

回帖

0

精华

铜牌会员

积分
195
发表于 2018-6-29 17:59:35 | 显示全部楼层
感谢楼主无私分享

0

主题

21

回帖

0

精华

初来乍到

积分
14
发表于 2018-6-30 18:09:10 | 显示全部楼层

感谢楼主无私分享

0

主题

11

回帖

0

精华

初来乍到

积分
21
发表于 2018-7-7 11:01:58 | 显示全部楼层
看一看

28

主题

116

回帖

0

精华

铜牌会员

积分
273
发表于 2018-7-10 02:37:52 | 显示全部楼层
学习LZ的VT教程

0

主题

51

回帖

0

精华

铜牌会员

积分
90
发表于 2018-7-13 11:01:30 | 显示全部楼层
vs2013+wdk8.1路过

0

主题

40

回帖

0

精华

铜牌会员

积分
215
发表于 2018-7-19 13:28:21 | 显示全部楼层
谢谢分享~~

0

主题

54

回帖

0

精华

铜牌会员

积分
51
发表于 2018-7-19 23:41:41 | 显示全部楼层
看看是怎么实现的

0

主题

45

回帖

0

精华

铜牌会员

积分
55
发表于 2018-7-20 01:04:57 | 显示全部楼层
感谢无私的分享

0

主题

23

回帖

0

精华

铜牌会员

积分
33
发表于 2018-10-15 10:26:38 | 显示全部楼层
看看前人踩过的坑

0

主题

25

回帖

0

精华

铜牌会员

积分
35
发表于 2019-6-13 10:35:53 | 显示全部楼层
感谢大佬分享,学习了

0

主题

65

回帖

0

精华

金牌会员

积分
1011
发表于 2019-6-14 15:06:08 | 显示全部楼层
看一看,感谢分享

0

主题

103

回帖

0

精华

初来乍到

积分
3
发表于 2019-6-18 09:19:49 | 显示全部楼层
谢谢分享!

0

主题

72

回帖

0

精华

初来乍到

积分
31
发表于 2019-7-3 21:51:21 | 显示全部楼层
介绍VMX的资料不多了

1

主题

122

回帖

0

精华

铜牌会员

积分
182
发表于 2019-7-15 14:56:17 | 显示全部楼层
不期待楼主的VT了,win10把VT占坑了

0

主题

13

回帖

0

精华

初来乍到

积分
23
发表于 2020-12-31 05:23:28 | 显示全部楼层

本帖最后由 testid 于 2018-6-28 21:45 编辑


期待你的VT教程. 提前致谢

0

主题

14

回帖

0

精华

初来乍到

积分
23
发表于 2021-12-21 20:08:58 | 显示全部楼层
谢谢大神

0

主题

39

回帖

0

精华

初来乍到

积分
49
发表于 2022-1-1 19:49:29 | 显示全部楼层
学习一下

0

主题

20

回帖

0

精华

初来乍到

积分
30
发表于 2022-2-14 12:38:26 | 显示全部楼层
感谢分享~~  来学习下

3

主题

122

回帖

0

精华

铜牌会员

积分
291
发表于 2022-2-14 18:14:18 | 显示全部楼层
学习一下

5

主题

116

回帖

0

精华

铜牌会员

积分
174
发表于 2023-12-15 11:28:09 | 显示全部楼层
我来学习
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表