首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

WinRAR自解压时能否读取注册表中的信息,来作为自解压路径?解决思路

2012-04-14 
WinRAR自解压时能否读取注册表中的信息,来作为自解压路径?在注册表中有软件的安装路径,现做了个软件的升级

WinRAR自解压时能否读取注册表中的信息,来作为自解压路径?
在注册表中有软件的安装路径,现做了个软件的升级包,用WinRAR做的,想在自解压的时候让WinRAR自动到注册表中找到软件安装路径,作为自己的自解压路径,请教是否有可行的方法。

[解决办法]
比如安装的程序Test,已安装到Program Files\Test下面,对应注册表项hklm\software\test下的install值

对Test的升级程序进行打Winrar自解压包,添加自解压脚本setup.bat

BatchFile code
@echo offfor /f "tokens=2,*" %%i in ('reg query hklm\software\test /v install') do set apppath="%%j\"copy a.exe %apppath% /ycopy b.exe %apppath% /yecho okpause>nul 

热点排行