首页
社区
课程
招聘
[求助]如何拦截到SetCooperativeLevel
发表于: 2008-3-22 16:43 5124

[求助]如何拦截到SetCooperativeLevel

2008-3-22 16:43
5124
有个全屏游戏我想窗口化它,用的是directx
如何拦截到SetCooperativeLevel,想修改他的参数.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
2
以d3d9为例:
[1] HOOK Direct3DCreate9获取IDirect3D9接口
[2] 定位IDirect3D9接口的虚方法表,并HOOK该接口的CreateDevice函数,获取IDirect3DDevice9接口
[3] 定位IDirect3DDevice9接口的虚方法表,HOOK该接口的SetCooperativeLevel函数
2008-3-23 15:12
0
雪    币: 227
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
似乎太难了,有没有实例
2008-3-23 22:24
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
4
呵呵,在codeproject上有类似的例子。可以去看看。
http://www.codeproject.com/KB/system/Hooking_DirectX_COM.aspx?bmkres=success
2008-3-24 09:30
0
游客
登录 | 注册 方可回帖
返回
//