|
[求助]GoogleEarth的Direct3D问题
原来我从网上看到的Hook DirectX的程序是针对静态连接的程序,它只是修改了程序的函数输入表。而ge是动态调入d3d9.dll的,这种Hook方式自然就失效了,因此我看不到对Direct3Create9的调用。 后来改为直接Hook D3D9.dll的Direct3Create9函数,问题就解决了 |
|
[求助]GoogleEarth的Direct3D问题
我装的是SDK中的d3d9。 通过调用关系分析,没有调用d3d9d.dll,因此可能不是debug版本的吧。 另外,ge是先加载d3d8thk.dll后再加载d3d9.dll,是不是说d3d8thk依赖于d3d9呢? |
|
[转帖]Auto Debug Professional V5.3
不错,说明文档简单了点,不知道怎么调试com接口 |
|
[求助]GoogleEarth的Direct3D问题
我看过了,进程中加载了d3d9.dll、d3d8thk.dll、d3dim.dll三个和directx相关的,如果系统中没有d3d9.dll,则googleearth报告不能使用directx方式,但是我挂接了Direct3DCreate9这个最基本的函数,却没有被调用过。 经过跟踪,在ge运行起来后,只调用d3d8thk中的函数绘图,我想挂接这个库,但是网上没有任何说明,我想既然google用这个接口开发,应该会有相关的文档吧。(声明一下,d3d8thk是ms的库)。或者,有另一种东西封装了这个库? 呵呵,产品也罢、研究也罢,有时间钻研点自己不懂的东西不好吗? |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值