我正在为可以作为主程序的一部分安装或单独安装的实用程序进行安装。主程序在注册表项中的位置。如果安装了主程序,该实用程序应安装在“Utilities”子目录中。例如D:\ Program Files(x86)\ MainProgram \ Utilities。如果主程序没有安装,那么它应该默认为根驱动器文件夹,例如C:\ Program Files(x86)\ MainProgram \ Utilities。根据条件更改安装位置
安装应该得到注册表项(例如HKLM \ Software \ MainProgram \ Key:“Install_location”)。这将提供一个路径,直到d:\ Program File(x86)\ MainProgram。该实用程序应该直接安装在其子目录中。如果密钥不存在,它应该默认为标准位置。
感谢它的工作.... –
想要尝试回答这个问题吗? http://stackoverflow.com/questions/19355537/wix-setting-install-folder-correctly –