Passolo非标字串宏用于提取和写入PE文件或其他文件中的非标字符串。可以从选定的来源列表、翻译列表或其他文件中直接提取或导入非标字串,并自动将提取的字串文件添加到Passolo方案中。对字串进行翻译并生成翻译后的字串文件后,可再运行本程序将其写入到目标文件中,从而完成文件的本地化。
功能介绍
-可选择要提取字符串的PE文件区段和语言
-可分别或同时提取多种字符编码的字符串
-支持非PE文件的字符串提取和原长写入及超长写入
-支持32位和64位PE文件的字符串提取和自动或手动空间分配及移位写入
-可设定提取字符串的最小长度
-具有可自定义字符串提取和编辑时的多种过滤功能
-支持多引用字符串的某个引用的手动修改
-可选择每条翻译字符串的代码页
-支持翻译字符串的单独或批量写入及撤销
-提供提取和写入记录供用户查看
-支持Delphi字符串、自定义字符串类型及其字串长度、代码页标识符的修改
-支持导入HCS文件、点睛文件、TransText文件中的源文和翻译
-内置可自定义的自动更新功能
-可自定义并可扩展的用户界面语言
包含以下文件
-PSLHardCodedString.txt(简体中文说明文件)
-PSLHardCodedString.bas(宏文件)
-Module\modCommon.bas(公共功能模块)
-Module\modPEInfo.bas(文件信息功能模块)
-Module\modUpdate.bas(自动更新功能模块)
-Data\PSLHardCodedString_0804.lng(简体中文语言文件)
-Data\PSLHardCodedString_0404.lng(繁体中文语言文件)
运行环境
-支持宏处理的Passolo5.0及以上版本,必需
-WindowsScriptHost(WSH)服务(VBS),必需
-Adodb.Stream服务,支持Utf-8、Unicode必需
-Microsoft.XMLHTTP服务,支持自动更新功能必需
使用方法
-将解压后的文件连同Data文件夹一起复制到Passolo系统文件夹中定义的Macros文件夹中
-在Passolo的工具->自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击该菜单直接调用
更新日志
版本2018.07.30(Build180730)
-增加对只读属性文件的属性更改,以便写入和撤销写入,感谢永乐发现该问题