首页
社区
课程
招聘
[求助]ATL组件如何调试
2008-7-23 16:49 4772

[求助]ATL组件如何调试

2008-7-23 16:49
4772
我在VC2008 中用 ATL写的一个组件在XP上无法运行,在我的VISTA上可以很好运行。我已经装了。VC2008运行库了。并且版本也是对的。并且在XP上也已经注册过组件了。

赶请大侠们帮忙调试下!
程序见附件。主要是测试ATL写的组件如何在MFC中调用!

VC2008 运行库:http://www.awshome.cn/
这里下载SP1的VC2008运行库!
我指DLL文件的那种调试。我用OD找出出错的位置了。但是不知道为什么?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
awshome 2008-7-25 20:12
2
0
找到原因了.原来是指针惹的祸.
ColeException * lpException = NULL;
然后呢.我就调用CreateDispatch(_uuidof() ,lpExcetion).
这样就出错.而我这样
定义:ColeException  lpException;
再这样调用:
          CreateDispatch(_uuidof() ,&lpExcetion).
就没有问题.不知道为什么.这指向对象指针和取对象的地址有什么不同?
游客
登录 | 注册 方可回帖
返回