找回密码
 加入
搜索
查看: 1774|回复: 3

可怜的regsvr32

[复制链接]
发表于 2009-2-5 08:49:33 | 显示全部楼层 |阅读模式
昨晚开始搞迅雷看看的dll注册.
脚本位置:@ProgramFilesDir&\Thunder\
于是把写这样的脚本
Run(@ComSpec & " /c " & 'regsvr32', @ProgramFilesDir&"\Thunder\Kankan\PPlayer.dll", @SW_HIDE)运行后,结果是失败的.
在换成脚步本:ShellExecute("regsvr32","/s",@ProgramFilesDir&"\Thunder\kankan\PPlayer.dll")
提示注册失败"loadlibrary("C:\program")"按此提示的意思,是找不到路径了,分别换成常量变量来替换此路径均无效.
最终还是把脚本放到kankan目录下,ShellExecute("regsvr32","pplayer.dll"),注册成功.

可怜的regsvr32不认找文件名.不知论坛里有没有其它解决办法.

还是一个路径的问题ShellExecute("regsvr32","kakan\pplayer.dll")就可以了.

[ 本帖最后由 疯车车 于 2009-2-5 09:00 编辑 ]
发表于 2009-2-5 23:14:35 | 显示全部楼层
Run(@ComSpec & " /c " & 'regsvr32', @ProgramFilesDir&"\Thunder\Kankan\PPlayer.dll", @SW_HIDE)
汗 少个空格吧
发表于 2016-9-12 10:54:53 | 显示全部楼层
本帖最后由 fybhwsx 于 2016-9-12 11:00 编辑

简单有效哈,谢谢楼主!
ShellExecute("regsvr32","D:\xxx.dll")
发表于 2016-9-12 13:22:43 | 显示全部楼层
回复 3# fybhwsx


    还是觉得这个实用。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 00:40 , Processed in 0.074421 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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