找回密码
 加入
搜索
查看: 3526|回复: 6

[系统综合] [已解决]注册DLL的奇怪问题

[复制链接]
发表于 2010-4-13 07:10:31 | 显示全部楼层 |阅读模式
本帖最后由 sak47 于 2010-4-13 07:24 编辑

先在前面fileinstall了 QMDispatch.dll 文件

然后运行注册
Run(@ComSpec & " /C regsvr32 " & @WindowsDir & "\QMDispatch.dll",@SW_HIDE)

接下来在调用的时候会出现


但是如果注册行这样写
Run(@ComSpec & " /C regsvr32 " & @WindowsDir & "\QMDispatch.dll");,@SW_HIDE
就没有问题.  但是会出现一个黑CMD窗口和一个确认弹出窗口

我不想要那个黑色窗口和确认窗口. 不知道该怎么办
哪位大大有时间给看看吧, 万分感激哈

说白了, 就是用第一种带 sw_hide的, 注册就失败了. 不带的就注册成功, 到底什么原因呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

 楼主| 发表于 2010-4-13 07:21:19 | 显示全部楼层
刚看了下帮助, 是我把位置弄错了

Run(@ComSpec & " /C regsvr32 " & @WindowsDir & "\QMDispatch.dll",@windowsdir,@SW_HIDE)
这样可以了. 但多了个

怎么让这个不出现?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-4-13 07:23:09 | 显示全部楼层
Run(@ComSpec & " /C regsvr32 /s  " & @WindowsDir & "\QMDispatch.dll",@windowsdir,@SW_HIDE)

又研究了下, 这样行了. 还是自己解决的, 哈哈.
发表于 2010-4-13 12:22:48 | 显示全部楼层
学习了,多谢楼主。
发表于 2010-4-14 21:24:32 | 显示全部楼层
呵呵,学习一下。。
发表于 2010-11-14 16:43:06 | 显示全部楼层
楼主自导自演啊!呵呵
发表于 2012-2-19 04:11:23 | 显示全部楼层
学习了,多谢楼主。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-19 14:47 , Processed in 0.082729 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表