找回密码
 加入
搜索
查看: 1981|回复: 2

[系统综合] [已解决]DLL反注册 不能使用 @SW_HIDE?

[复制链接]
发表于 2011-10-19 22:15:51 | 显示全部楼层 |阅读模式
本帖最后由 DenQ 于 2011-10-19 22:28 编辑

想反注册一个DLL文件,下面这段代码是可行的,可是有黑框,而且反注册的文件有点多,让人感觉不适。   
Run(@ComSpec & ' /c regsvr32 /s /u ' & @SystemDir & '\IEOptimize.dll')

但是在后面加入 @SW_HIDE 又不能执行。。

还有什么办法能反注册,或者能改进这段代码的。
 楼主| 发表于 2011-10-19 22:29:12 | 显示全部楼层
太弱智了 - -.
用  ShellExecute("regsvr32",@SystemDir & '\IEOptimize.dll /s /u')    解决!
发表于 2011-10-19 22:29:58 | 显示全部楼层
本帖最后由 afan 于 2011-10-19 22:33 编辑

能不能使用 @SW_HIDE 跟它执行什么命令有关? 估计你是参数位置搞错了~
Run(@ComSpec & ' /c regsvr32 /s /u ' & @SystemDir & '\IEOptimize.dll', '', 0)
文件比较多可以在命令参数用 && 连接,这里应该还可以直接加空格连接下一个dll文件(如果dll文件有空格另加引号)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 12:22 , Processed in 0.080957 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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