如何在注册表值中引用文件的已安装路径?

fre*_*ley 4 wix

我想要以下内容:

    <RegistryValue Id="Command"
                 Root="HKCR"
                 Key="myProgram\shell\open\command"
                 Type="string"
                 Value='"[SERVER_DIRECTORY]myProgram.exe" "%1"'
                 Action="write">
    </RegistryValue>
Run Code Online (Sandbox Code Playgroud)

[SERVER_DIRECTORY]目录myProgram.exe安装在哪里(ProgramFiles64Folder\MyProgram).我怎样才能做到这一点?

Yan*_*nko 9

它应该按照你尝试的方式工作.但你可以引用myProgram.exe[#myProgram](意思myProgramId一个File元素).有关详细信息,请参阅格式化类型说明.