一个关于COM调用DLL的问题

wolfoo 2003-12-30 01:40:19
我做了一个用于ASP的COM,是用VB写的,里面有一个功能就是调用另外一个我写的DLL,来取得硬盘ID,结果发现我根本就取不到.哪位可以告诉我原因.
我写的COM和DLL是没有问题的,因为我把这个COM改为active exe后就可以读出来的.
不知是COM不能调用DLL.还是因为我没有权限啊.
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfoo 2003-12-30
  • 打赏
  • 举报
回复
对不起,Equn(熠群) 说的方法,我没有把IUSR_机器名"加到administrators组里了.
因为那明显不合理啊
wolfoo 2003-12-30
  • 打赏
  • 举报
回复
整个功能是这样的,我首先用一个工具(自己做的,调用的是我自己写的读硬盘ID的DLL),读到硬盘ID,然后写入到一个文件,当然还有别的一些信息.然后我在那个COM里再读一次硬盘ID,然后读文件里的硬盘ID,两个做比较,如果相等,则说明是合法的.现在问题就在这里,我可以读文件的信息,但是读硬硬盘ID的那个发现读不到了.
因为能写文件,所以DLL肯定是注册了的.
另外我已经把帐号IUSR_机器名"加到administrators组里了.

谢谢.希望大家继续帮我想办法
Equn 2003-12-30
  • 打赏
  • 举报
回复
十有八九是没有权限,你把账号"IUSR_机器名"加到administrators组试试
ygghost 2003-12-30
  • 打赏
  • 举报
回复
注册成功了没有?是regsvr32 还是组件注册里注册的?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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