Inno setup 默认安装路径的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inno setup 默认安装路径的问题相关的知识,希望对你有一定的参考价值。
程序不安DefaultDirName设置的路径安装,却要安上次安装程序的路径去安装程序,有什么办法可以解决一下的吗?
参考技术A 把上次安装过的文件手动删除干净,再试看看重新安装一下,应该就可以了。 参考技术B 在[Setup]段中,设置 UsePreviousAppDir 为 no 就不会自动识别之前的安装目录。Inno Setup中做补丁通过注册表获取原程序安装目录
今天找VM补丁看到的,是个innosetup封装的,所以习惯性的喜欢去看人家的iss文件是怎么编写的。
DefaultDirName={reg:HKLM\SOFTWARE\VMware%2c%20Inc%2E\VMware Workstation,InstallPath}
看到上面这个代码很奇怪,DefaultDirName是默认安装路径,他的路径是以reg开始的,大意是注册表的路径,后面加了个InstallPath,这样就搞定了,真简单,这个我以前是不知道,不过以后就可以用到了,哈哈。
这个包还用到了Encryption Module加密模块,iss文件中有密码,不过用这个密码是解不开的,因为我看到了列表中有百度和CNNIC这个恶心的东西,有着两个东西大家一般都会想到这个肯定是汉化新世纪封装的了。不过这个汉化版汉化的比较完整,这也是我不用6.5的原因。vm也真是的,弄了个中国公司居然也不出简体中文版,说出来都丢人,很多东西都是可以调用微软的组件来做的,要不为什么VPC会那么小?这就是自认为自己技术是老大的后果。用户要跟着遭殃,人家VPC是可以直接调用语言文件包的,汉化非常方便,根本不用脱壳之类的再修改资源文件就可以设置语言了。
以上是关于Inno setup 默认安装路径的问题的主要内容,如果未能解决你的问题,请参考以下文章
关于Inno Setup制作补丁问题,软件怎么样从注册表读取系统的实际安装路径?
在 Inno Setup 中运行 schtask.exe 之前使用安装路径创建 XML 任务文件
请各位高手帮忙,怎么修改Inno Setup 打包程序安装时的背景外观???