社区
C++ 语言
帖子详情
有关ATL Com Dll问题
xxdfzlx
2009-07-22 05:10:39
我有一个用VC 中ATL Com 做的Dll,可是这种Dll用Dependency Walker看不到输出函数,哪位高手有什么办法可以教教俺啊,在原程序的基础上进行修改,达到我要的效果,即用Dependency Walker看得到输出函数
...全文
121
17
打赏
收藏
有关ATL Com Dll问题
我有一个用VC 中ATL Com 做的Dll,可是这种Dll用Dependency Walker看不到输出函数,哪位高手有什么办法可以教教俺啊,在原程序的基础上进行修改,达到我要的效果,即用Dependency Walker看得到输出函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rendao0563
2009-07-30
打赏
举报
回复
LS的见闻颇少。
ouyh12345
2009-07-23
打赏
举报
回复
在OLE/COM Object Viewer里看
nwao7890
2009-07-23
打赏
举报
回复
com的能看出导出函数吗?好像Dependency Walker看不了吧
rendao0563
2009-07-23
打赏
举报
回复
定义个def文件。导出你要导出的函数不就行了。跟你这个dll是不是com没什么关系。
bastenf
2009-07-23
打赏
举报
回复
这个dll 是com? 貌似com的输出函数是固定的, 里面的东东 不能用Dependency Walker看到吧?
xxdfzlx
2009-07-23
打赏
举报
回复
难道没有高手知道吗?
请大虾指点!
在线等,急!!!!
xxdfzlx
2009-07-23
打赏
举报
回复
没办法,领导要求的
Aspist
2009-07-23
打赏
举报
回复
有接口就行了,要输出函数干嘛?
DreamFreeLancer
2009-07-23
打赏
举报
回复
COM的DLL实现导出函数是固定的,正常使用COM方式当然是通过接口,而不是象普通DLL那样导出用户函数。象用普通DLL一样的使用COM DLL是一件非常怪异的习惯,这就象上大号习惯了蹲坑,条件改善了,家里终于装上了抽水马桶,但却非常不满意,原因是,蹲在上面不方便,于是,自己给装个架子,蹲着舒服。津津乐道于从COM DLL中导出自己的函数如同给自己的马桶做个架子,是你的自由,但肯定非常的另类。
rendao0563
2009-07-23
打赏
举报
回复
[Quote=引用 14 楼 xxdfzlx 的回复:]
我要导出我自己写的函数,我大概知道怎么回事了
我的这个是用VC创建的COM DLL,貌似这种Dll与普通Dll不同,不能通过在def文件中添加需要导出的函数来达到我的目的,即用Dependency Walker看得到输出函数。
[/Quote]
谁说的。我的就是COM DLL。照样导出。
xxdfzlx
2009-07-23
打赏
举报
回复
我要导出我自己写的函数,我大概知道怎么回事了
我的这个是用VC创建的COM DLL,貌似这种Dll与普通Dll不同,不能通过在def文件中添加需要导出的函数来达到我的目的,即用Dependency Walker看得到输出函数。
rendao0563
2009-07-23
打赏
举报
回复
报什么错误之类的。
rendao0563
2009-07-23
打赏
举报
回复
你提供的信息太少了。问问题不能这么问。等着别人问你。
你要导出的函数名字。
函数原型==。
以及你怎么定义的def文件。
def文件有无包含进工程。
xxdfzlx
2009-07-23
打赏
举报
回复
我的程序里有def文件,但是只要往里添加我要导出的函数就报错
rendao0563
2009-07-23
打赏
举报
回复
[Quote=引用 7 楼 nwao7890 的回复:]
com的能看出导出函数吗?好像Dependency Walker看不了吧
[/Quote]
当然可以。前提是你导出了。
xxdfzlx
2009-07-23
打赏
举报
回复
怎么用OLE/COM Object Viewer看啊?不会用,麻烦高手指点
大前置
2009-07-22
打赏
举报
回复
帮顶
atl
.
dll
支持库
atl
.
dll
系统支持库工具 编译易语言
dll
创建一个
ATL
COM
DLL
组件并采用PHP进行调用的程序例子
创建一个
ATL
COM
DLL
组件并采用PHP进行调用的程序例子。
atl
dll
调用 wtl
atl
dll
调用 wtl http://blog.csdn.net/dragoo1/article/details/8896381
atl
100.
dll
atl
100.
dll
包括32位和64位
Atl
100.
dll
如果您的系统提示“没有找到
ATL
100.
DLL
”或者“缺少”
ATL
100.
DLL
”等类似错误信息,请把
ATL
100.
DLL
下载到本机 直接拷贝该文件到系统目录里: 1、Windows 95/98/Me系统,则复制到C:\\Windows\\System\\目录下。 2、Windows NT/2000系统,则复制到C:\\WINNT\\System32\\目录下。 3、Windows XP系统,则复制到C:\\Windows\\System32目录下。 三、然后打开“开始-运行-输入regsvr32
ATL
100.
DLL
”,回车即可解决错误提示!
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章