如何获得其他Process的DirectDraw对象
编号:QA004395
建立日期: 2001年9月5日 最后修改日期:2001年9月5日
所属类别:
郭小雷:
操作系统:Windows 9x
编程工具:COM
问题:如何获取其他Process中的COM接口?进一步说,如何获得其他Process的DirectDraw对象?
水平: 一无所知
回答:
使用DELAYLOAD DLL技术制作一个SYSTEMWIDE的函数钩子,用这个钩子钩挂DDX 里的函数,那么该函数被调用时则是工作在别的进程里的,这个时候DirectDraw Object应该能从函数(参数)中给出,把它写到DLL的全局数据段中传给你的应用程序就可以了。
此问题由wlrwx回答。
| |
|
|
| |
|
|