Inno Setup中做补丁通过注册表获取原程序安装目录
2024-10-19 06:21:34
今天找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是可以直接调用语言文件包的,汉化非常方便,根本不用脱壳之类的再修改资源文件就可以设置语言了。
最新文章
- 开源:ASP.NET MVC+EF6+Bootstrap开发框架
- mysql5.5手册读书日记(3)
- ubuntu下 mysql5.6.4 +sphinx安装
- Android 中的异步下载
- JQuery 操作HTML元素 示例
- 【转】从外行的视角尝试讲解为什么这回丰田栽了【全文完】【v1.01】
- 使用apache common-io 监控文件变化--转
- sigaction
- Angular JS 学习笔记(一)
- 解决 Oracle 11g 不能导出空表的问题
- javaScript 基础学习笔记
- vba多条件查询更新EXCEL数据导access数据库
- Java多线程编程核心技术(一)Java多线程技能
- 实现django admin后台到xadmin后台的转变
- 常见sql for oracle
- 常用DB2命令
- ubuntu-12.04.5-desktop-amd64.iso:ubuntu-12.04.5-desktop-amd64:安装Oracle11gR2
- 利用dotnet restore 导入本地 .nupkg 包
- thinkphp5.0配置作用域
- ReadWriteLock读写锁
热门文章
- bing统计【转自CSDN博客】
- Openjudge计算概论-求序列中的众数
- 搭建EF6.0+MVC4搭建框架遇到的问题及解决方案
- python3_mechanicalsoup
- oracle ORA-01747(系统保留关键字)user.table.column, table.column 或列说明无效 hibernate映射oracle保留关键字
- centos 安装sphinx
- SSH_框架整合5--验证用户名是否可用
- js 字符串转换为数值
- Php检测文件编码方法
- Patial修饰符