标题:
[系统相关]
软件绿化时REG文件支持什么样的变量?
[打印本页]
作者:
shoooo
时间:
2012-11-24 11:27
标题:
软件绿化时REG文件支持什么样的变量?
某个软件安装时要注册HTMLCapture.dll这个控件,我们要做成绿色软件,那么HTMLCapture.dll可在任意位置下注册,这个地址变量如何表达?REG文件支持什么样的变量?
如下所示:
正常这个软件会安装到C:\Program Files\下
reg注册表文件就是
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3694DEEF-D835-491D-9D3A-86294FB9F8EA}\InprocServer32]
""="
C:\\Program Files\\
NetDragon\\91Note\\HTMLCapture.dll"
"ThreadingModel"="Apartment"
但如果做成绿色的,比如我将软件复制到D:\temp\下,就在这个目录安装
那么REG文件里安装目录C:\Program Files\就变成了D:\temp\
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3694DEEF-D835-491D-9D3A-86294FB9F8EA}\InprocServer32]
""="
D:\\temp\\
NetDragon\\91Note\\HTMLCapture.dll"
"ThreadingModel"="Apartment"
如果要换成自动识别当前软件所在目录要怎么表达?
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3694DEEF-D835-491D-9D3A-86294FB9F8EA}\InprocServer32]
""="
%CD%\\
NetDragon\\91Note\\HTMLCapture.dll"
"ThreadingModel"="Apartment"
作者:
cutebe
时间:
2012-11-24 14:12
应该没有吧,要改用批处理
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2