【发布时间】:2016-09-25 14:24:45
【问题描述】:
是否有适当且有效的方法可以通过 .msi 安装来制作扩展 .mp3 默认程序? (我正在使用高级安装程序)。
到目前为止我已经尝试过:
在高级安装程序中更改 HKCU、HKLM、HKCR 密钥的注册表,但它似乎不起作用。
例如 - 我将这些键值更改为我的应用程序,但一旦我打开 mp3 文件,注册表会自动恢复为默认值。为什么?
我将 WMP11 作为默认设置,然后我什至手动将其更改为我的应用程序,但是当我运行我的文件时,我在注册表上按刷新,它又是 WMP11。
我尝试使用内置解决方案的高级安装程序 - 文件关联。我填写了所有必需的详细信息并将其设置为我的默认程序。但没有任何效果。
当我在 Windows 中输入设置时,我可以看到我的应用程序,但它默认处于非活动状态。我必须按下并选择它作为默认值。但我需要自动完成此操作,因为我将使用命令行 msiexec /i "myapp.msi" /qb 运行我的 msi 文件,并且我不需要任何用户交互..
请提供一些想法,让我知道这样做的正确方法是什么。
非常感谢。
【问题讨论】:
标签: windows-installer registry installation associations