热情软件屋

 

如何获得其他Process的DirectDraw对象


编号:QA004395
建立日期: 2001年9月5日 最后修改日期:2001年9月5日
所属类别:

郭小雷:
    操作系统:Windows 9x
    编程工具:COM
    问题:如何获取其他Process中的COM接口?进一步说,如何获得其他Process的DirectDraw对象?
    水平: 一无所知

回答:

    使用DELAYLOAD DLL技术制作一个SYSTEMWIDE的函数钩子,用这个钩子钩挂DDX 里的函数,那么该函数被调用时则是工作在别的进程里的,这个时候DirectDraw Object应该能从函数(参数)中给出,把它写到DLL的全局数据段中传给你的应用程序就可以了。

此问题由wlrwx回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio