手上只有一个dll ,怎么得到他对应的idl ?

lilia 2003-08-22 05:45:02
在 ole/com viewer 里面打开这个dll 报错
...全文
39 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
victorzou 2003-08-29
  • 打赏
  • 举报
回复
up
adamant 2003-08-29
  • 打赏
  • 举报
回复
用Depends打开DLL,能看到些什么,能得到些什么有意义的东西?
taolei 2003-08-27
  • 打赏
  • 举报
回复
LeeZi:
你的COM的理解有些问题,并不是所有的COM DLL都包含TypeLib,不包含TypeLib,就无法用OLEView打开。
gangof4 2003-08-26
  • 打赏
  • 举报
回复
如果你要用task scheduler,为什么不去查查MSDN呢?这个DLL没有type library,但是VC已经包含了它的头文件<mstask.h>,连idl都不用了。
lilia 2003-08-25
  • 打赏
  • 举报
回复
你可以试试用 mstask.dll
lilia 2003-08-25
  • 打赏
  • 举报
回复
我有一个问题一直奇怪
我看到有人引用system32 里面的mstask.dll 写程序 ,可是我根本打不开这个dll ,那别人是怎么知道它的接口函数的??????????
wujpbb7 2003-08-25
  • 打赏
  • 举报
回复
Depends 既能打开普通的DLL,也能打开COM的DLL。
taolei 2003-08-24
  • 打赏
  • 举报
回复
com dll里面可以包含TypeLib,也可以不包含。大多数com dll是包含TypeLib,所以可以用ole/com viewer打开。
很可能你那个dll不包含TypeLib,那么你不可能从这个dll里得到他的IDL.
joinrry 2003-08-24
  • 打赏
  • 举报
回复
不知道你想问什么啊?
joinrry 2003-08-24
  • 打赏
  • 举报
回复
IDL是啥东西?
LeeZi 2003-08-24
  • 打赏
  • 举报
回复
但是如果DLL不是一个COM的话,那么就不能用OLE VIEWER来打开。你用工具Depends打开试试。如果可以则是一个普通的DLL。
LeeZi 2003-08-24
  • 打赏
  • 举报
回复
Studio中有个工具OLE VIEWER。用它来打开你的DLL。然后就可以看到IDL了。
lilia 2003-08-23
  • 打赏
  • 举报
回复
?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧