Joh*_*yre 1 c++ windows installer detection media-player
有人建议如何以编程方式检测是否安装了Windows Media Player?
我知道注册表设置查找,但不要相信它,因为它有点误导(卸载可能不会删除它).而且我考虑过只是推出一个视频,但是错误可能是因为没有安装Media Player而引起的,所以它也不是决定性的.
理想情况下,我更喜欢可以从我的C++应用程序和我的NSIS安装程序中使用的解决方案.但我的C++应用程序是最重要的,我愿意接受安装程序中的注册表黑客攻击.
查看IsInstalledkey下的值HKLM\Software\Microsoft\Active Setup\Installed Components\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}.这是1如果安装了,0否则.
请参阅从应用程序中检测Windows Media Player.