Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14517773
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:31:45

下载本文示例代码
 ⊥ǔ:夯?酥谱鞑苟〉氖焙颍?话愣枷茸远ㄒ辶嗽?嫖募?陌沧澳柯迹?绻?没Ц?牧嗽?嫉陌沧澳柯迹?敲春夯??讨芯捅匦胧止と范ㄔ?嫒砑?恼媸蛋沧澳柯肌D懿荒苋貌苟≈悄艿呐卸显?嫒砑?恼媸德肪赌兀看鸢甘强隙ǖ摹D壳暗牟苟〕绦蛑蠵atch maker 1.2、CoCo Patch、FS Patch等都具备了利用注册表信息判断软件实际安装路径的功能。     全文使用的研究对象:   试验对象:Singularity Millennium 5.1(简称sing)   注册表键值:HKEY_LOCAL_MACHINE\Software\WinAbility\Singularity\Setup,   Home=C:\Program Files\WinAbility\Singularity Millennium     Patch maker 1.2的注册表定位   在pm 1.2中选择"向导选项"标签,右侧排列有"安装目录"的相关选择,最上面的是"默认值",这个就是大家最常使用的目录设置栏;下面分别有两个"可选项":"从注册表获取"、"从.ini文件获取"。   针对"从注册表获取"分别设定三种实验方法   1、只设置"默认值"内容(C:\Program Files\WinAbility\Singularity Millennium);   2、只设置"从注册表获取"内容;   3、同时设置"默认值" "从注册表获取";   结果:   1、无论sing装在那个目录,都只显示默认设定的路径,如果安装在其他目录,补丁程序判断目录无效,需要手工定位。如果没有安装原版,情况相同。   2、无论sing安装在什么目录,都能自动显示正确的路径,如果没有安装原版,目录栏留空,强行执行将提示错误(补丁程序在当前盘符如E:\下搜索,提示文件不存在);   3、无论sing安装在什么目录,都能自动显示正确的路径,如果没有安装原版,目录栏显示设定的"默认值",强行执行判断目录无效;   三种方法所生成的大小都是127,xxxKB,相差不大。   结论:   推荐使用第二种方法,在制作补丁时,在"向导文字"/"目录"下面添加文字如:"★★如果目录栏空白,表明原版软件没有安装,或者没有使用常规的安装方法。",这样既可以避免不必要的汉化错误,同时可以提醒用户注意原版的按装正确性,相应的也减少由于用户不了解原版安装要求最后却将汉化不正确的结果怪罪到汉化人身上的几率和投诉。   pm 1.2中注册表信息的具体设置:   原始的信息是:HKEY_LOCAL_MACHINE\Software\ Ability\Singularity\Setup,子键值为home(Home中包含实际路径)。   在"根键值"下拉菜单选择"HKEY_LOCAL_MACHINE"--在"键值"中输入"Software\WinAbility\Singularity\Setup"(注意斜杠)--在"子键值"中填写home,即可。   共4页。 1 2 3 4 :  ⊥ǔ:夯?酥谱鞑苟〉氖焙颍?话愣枷茸远ㄒ辶嗽?嫖募?陌沧澳柯迹?绻?没Ц?牧嗽?嫉陌沧澳柯迹?敲春夯??讨芯捅匦胧止と范ㄔ?嫒砑?恼媸蛋沧澳柯肌D懿荒苋貌苟≈悄艿呐卸显?嫒砑?恼媸德肪赌兀看鸢甘强隙ǖ摹D壳暗牟苟〕绦蛑蠵atch maker 1.2、CoCo Patch、FS Patch等都具备了利用注册表信息判断软件实际安装路径的功能。     全文使用的研究对象:   试验对象:Singularity Millennium 5.1(简称sing)   注册表键值:HKEY_LOCAL_MACHINE\Software\WinAbility\Singularity\Setup,   Home=C:\Program Files\WinAbility\Singularity Millennium     Patch maker 1.2的注册表定位   在pm 1.2中选择"向导选项"标签,右侧排列有"安装目录"的相关选择,最上面的是"默认值",这个就是大家最常使用的目录设置栏;下面分别有两个"可选项":"从注册表获取"、"从.ini文件获取"。   针对"从注册表获取"分别设定三种实验方法   1、只设置"默认值"内容(C:\Program Files\WinAbility\Singularity Millennium);   2、只设置"从注册表获取"内容;   3、同时设置"默认值" "从注册表获取";   结果:   1、无论sing装在那个目录,都只显示默认设定的路径,如果安装在其他目录,补丁程序判断目录无效,需要手工定位。如果没有安装原版,情况相同。   2、无论sing安装在什么目录,都能自动显示正确的路径,如果没有安装原版,目录栏留空,强行执行将提示错误(补丁程序在当前盘符如E:\下搜索,提示文件不存在);   3、无论sing安装在什么目录,都能自动显示正确的路径,如果没有安装原版,目录栏显示设定的"默认值",强行执行判断目录无效;   三种方法所生成的大小都是127,xxxKB,相差不大。   结论:   推荐使用第二种方法,在制作补丁时,在"向导文字"/"目录"下面添加文字如:"★★如果目录栏空白,表明原版软件没有安装,或者没有使用常规的安装方法。",这样既可以避免不必要的汉化错误,同时可以提醒用户注意原版的按装正确性,相应的也减少由于用户不了解原版安装要求最后却将汉化不正确的结果怪罪到汉化人身上的几率和投诉。   pm 1.2中注册表信息的具体设置:   原始的信息是:HKEY_LOCAL_MACHINE\Software\ Ability\Singularity\Setup,子键值为home(Home中包含实际路径)。   在"根键值"下拉菜单选择"HKEY_LOCAL_MACHINE"--在"键值"中输入"Software\WinAbility\Singularity\Setup"(注意斜杠)--在"子键值"中填写home,即可。   共4页。 1 2 3 4 : 下载本文示例代码


众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能众里寻她千百度—善用补丁软件的智能定位功能
阅读(72) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~