可怜的regsvr32
昨晚开始搞迅雷看看的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 编辑 ] Run(@ComSpec & " /c " & 'regsvr32', @ProgramFilesDir&"\Thunder\Kankan\PPlayer.dll", @SW_HIDE)
汗 少个空格吧 本帖最后由 fybhwsx 于 2016-9-12 11:00 编辑
简单有效哈,谢谢楼主!ShellExecute("regsvr32","D:\xxx.dll") 回复 3# fybhwsx
还是觉得这个实用。
页:
[1]