我有一个带有组件的安装程序,它在注册表中存储绝对路径。文件夹的名称将通过命令行设置。
安装时一切正常。但是,通过修补指向该文件夹的属性将无法解析(我想,因为此文件夹仅包含子文件夹,并且没有安装文件)。
结果:属性从TARGETDIR变为值并将其覆盖到注册表中。
是否有可能通过补丁/重新安装跳过单个组件的安装?
答案 0 :(得分:1)
问题可能是您假设安装将保留您在命令行上设置的属性的值,但它不会。但是,如果文件夹保留在注册表中的某个位置,则恢复它的常用方法是将AppSearch添加到将读取该注册表项并将TARGETDIR属性填充到正确值的修补程序中。