如何以编程方式获取程序的“添加/删除程序” - “支持信息”

时间:2010-09-22 04:16:16

标签: c# windows

我正在编写程序,我需要以编程方式获取版本号和发布者。如果我进入添加/删除程序并选择一个程序,我可以点击“单击此处获取支持信息”(大多数程序都会尊重它),然后它将显示所选程序的版本号和发布者。

我目前通过注册表项SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall获取程序名称列表,但效果很好,但我仍坚持如何获取版本号。

2 个答案:

答案 0 :(得分:0)

每个Uninstall条目(包含一个)中的DisplayVersion字符串应该是有用的。不幸的是,它不能保证在那里。

答案 1 :(得分:0)

大多数应用程序在您指定的位置的键下都有一个名为“DisplayVersion”的字符串值。