使用Advanced Installer创建补丁安装包
在创建补丁包前需要先安装原版程序,便于后续查找注册表。
-
打开Advanced Installer,选择Professional,点击Create New Project。
-
设置应用程序名称,发布者和图标。注意应用程序名称和发布者需和主程序一致。
-
切换到Files and Folders添加需要打包的文件和文件夹到Application Folder。
-
右键点击Application Folder,选择Properties,打开属性窗口。
-
点击Operations,选中Always overwrite existing files。
-
切换到Search,点击New Search,创建新的搜索,并点击下一页。
-
选择Search for a registry value,点击下一页。
-
点击
...
,选择主程序注册表,根据程序不同,注册表值不同,选择对应安装路径的注册表即可,此处为Path。 -
点击下一页。
-
选择Retrieval the raw value,点击下一页。
-
点击完成。
-
如果为32位程序,则在Selected Search Result位置显示路径,如果为64位则为空。此处为64位。点击Exit。
-
点击查找的注册表,若为64为程序,则勾选Search the 64-bit portion of the registry,然后右键注册表,选择Test Search。
-
此时即可搜索到注册表信息。
-
切换到Launch Conditions,选择合适的操作系统,配置必要信息。
-
选择Custom,按照如下操作创建安装条件。
-
切换到Builds,设置如下内容。
-
点击Build,即可生成补丁程序安装包。
-
双击可执行程序即可安装。