是否安装了查找程序

时间:2009-04-09 06:09:42

标签: c#

我正在编写一个需要查看某个特定程序的C#程序 安装(它将列在“添加或删除程序”列表中 控制面板)并卸载它。 有没有办法做到这一点?...感谢您的帮助...

他们已经安装了应用程序......这里我需要的是它是否可以添加或编程...

2 个答案:

答案 0 :(得分:2)

遍历“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall”键并检查其“DisplayName”值以获取该程序的名称。

答案 1 :(得分:2)

您可以在[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall ]

中查看Windows注册表

您可以使用两个重要值:

  • DisplayName :程序名称
  • UninstallString :执行卸载程序的命令。这可能对您卸载应用程序很方便。

通常所有程序都有自定义的注册表设置,最好使用它们。 IMHO。