对于我正在构建的安装程序,如果用户没有安装h264编解码器,我需要能够警告用户。在这个过程中我没有任何这样的视频可以播放或任何东西,我只需要检测这样做的能力。这可能吗?
不幸的是,我不能依赖已安装任何东西的计算机,例如.Net或DirectX(除了普通的Windows XP或更高版本之外)。安装程序是用C ++编写的。
答案 0 :(得分:0)
根据this page,您可以通过查询注册表(\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\vidc*
)或使用DirectShow(可能更好)来执行此操作。 Toff在我链接的页面上的帖子显示了DirectShow版本。