疯车车 发表于 2009-2-5 08:49:33

可怜的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 编辑 ]

sxd 发表于 2009-2-5 23:14:35

Run(@ComSpec & " /c " & 'regsvr32', @ProgramFilesDir&"\Thunder\Kankan\PPlayer.dll", @SW_HIDE)
汗 少个空格吧

fybhwsx 发表于 2016-9-12 10:54:53

本帖最后由 fybhwsx 于 2016-9-12 11:00 编辑

简单有效哈,谢谢楼主!ShellExecute("regsvr32","D:\xxx.dll")

heroxianf 发表于 2016-9-12 13:22:43

回复 3# fybhwsx


    还是觉得这个实用。
页: [1]
查看完整版本: 可怜的regsvr32