我正在创建一个 MSI 并需要写入注册表(我使用 URI Schema 来打开程序的超链接)。
我遇到的问题是为 x86 和 x64 编写注册表项。
在 64 位 PC 上,应用程序将安装到 c:\Program Files (x86)\
在 32 位 PC 上到 c:\Program Files。
理想情况下,我希望使用适用于两台 PC 的环境变量。例如:
"%programfiles%\MyFolder\MyApp.exe" %1
有谁知道在 MSI 中写入注册表项的方法,以便文件路径适用于两个操作系统?