修改安装包属性中的语言属性

最近中印边境冲突引发印度国内抵制中国产品的呼声很高,但是再印的嘴也是要恰饭的,印度的订单还是有很多,毕竟物美价廉,就是软件和硬件都要重新定制,把中国制造的信息全部抹除。

之前打包软件用的是inno setup汉化增强版,打包好的软件安装包详细属性中的语言属性显示的是中文(中国),在英文的系统中也会显示chinese(china),之前这个也不是什么大事,现在要求必须改掉,在网上找了很久没有找到合适的方法,最后是群里的大佬们指了条方向。

目前有两种方法解决这个问题,第一是用Resource Hacker修改打包后的安装文件,打开安装包文件后点击Version Info下的脚本,修改translation,把0x0804改成0x0409,若需要修改成其他语言请参考UiLanguage 语言-国家代码表。然后点击绿色三角型按钮编译,最后记得保存文件。修改安装包属性中的语言属性_第1张图片

图1 修改方法

修改安装包属性中的语言属性_第2张图片

图2 最终需要的效果

 

第二种是从inno setup网站上下载原版的打包工具,然后用Resource Hacker修改SetupLdr.e32,使打包好的安装包程序加上自动请求管理员权限的功能,修改后打包好的安装程序图标上会有个盾牌标志。修改安装包属性中的语言属性_第3张图片

图3 原版修改请求管理员权限功能

 

原版的打包工具打包生成的安装程序语言属性就是英文。

 

你可能感兴趣的:(inno,setup)