背景:我一直在使用K-Lite编解码器包来安装在Windows中播放媒体文件所需的视频和音频编解码器,通过静音/无人值守安装,一切正常。
我有兴趣弄清楚以前安装K-Lite时K-Lite的静默安装行为如何。是否可以在旧版本的基础上可靠地运行新版本的静默/无人值守安装?是否可以进行无声卸载?
或者存在某种命令行工具(G-Spot?),它可以检测已经安装的编解码器的存在,或者是否有办法在C ++中以编程方式执行此操作?
我很想听听那些有经验的人。
答案 0 :(得分:0)
行。已经弄清楚了。
K-Lite-codec_pack-XYZ.exe -MakeUnattended
...然后运行创建的批处理文件......这就是它的全部内容!
较新版本的K-Lite可以舒适地安装在旧版本之上,但要从非常旧的K-Lite版本升级时要小心。有关此点的详细信息,请参阅此relevant section of the FAQ。
也可以首先运行无提示卸载。除了通过控制面板删除K-Lite之外,您还可以运行卸载可执行文件,如here所述。
可以在此处找到带有示例Visual Studio项目的综合博客文章: