Converter 是一款可以将注册表文件*.reg转换为 Inno Setup 脚本安装文件*.iss的实用小工具。
仅汉化了软件界面和部分提示信息,还有部份仍为俄文字符(因为我不懂俄文,有些还是根据结果猜的)。
不过基本上能正确表达原意,少量的俄文也不会影响使用。
偶不懂俄文,选项部分是在一位懂俄文的朋友帮助下才顺利完成汉化.
仅对界面上见到的字符串进行汉化, 部分非标准字符串和错误信息未汉化(存在于非标资源中,手里的工具找不出俄文,即使找出来偶也不认识...)
选项: "在键值中使用常量" :
如果不勾选:
Root: HKCU; SubKey: Software\EasyBoot Systems\UltraISO\5.0; ValueType: string; ValueData: C:\Program Files\UltraISO;
勾选之后:
Root: HKCU; SubKey: Software\EasyBoot Systems\UltraISO\5.0; ValueType: string; ValueData: {pf}\UltraISO;
程序会自动把 C:\Program Files 这部分替换为 Inno 中的常量 {pf}.
修改的地方:
在选择生成 [Setup] 段之后,
原程序生成的 iss 脚本中,语言部分是俄语:
[Languages]
Name: rus; MessagesFile: compiler:Languages\Russian.isl
我对这个地方进行了修改,使之为简体中文:
[Languages]
Name: chs; MessagesFile: compiler:Default.isl
补充一下,看到的支持常量
:\Windows\system32\ {sys}
:\Windows\ {win}
:\Program Files\ {pf}
:\ {sd}
PS:直接记事本打开 Exe 文件,看到的,所以也许不全,哈哈
顺便写一点说明进来,有兴趣的可以一起补充下,呵呵
说明:
1、支持 所有Inno支持的注册表类型。
2、支持 自动转换Inno不支持的注册表类型为 Code自动生成。
3、支持 创建删除键值 和 空键值 的注册表条目。
4、支持 转换进度显示,自动输出为同名脚本文件。
5、支持 打开文件窗口 及 命令行参数。
6、支持 自动转换 为 脚本常量。
7、支持 创建完整的Inno脚本。
8、支持关联 注册表文件右键。