2009-04-09 36 views
2

我寫信,需要看是否有特定的程序安裝 (它會從 控制面板中的「添加或刪除程序」列表中列出),並卸載它C#程序。 有沒有辦法做到這一點?..感謝您的幫助......查找程序安裝或不

他們已經安裝的應用程序......在這裏我需要的是無論是在添加或programes avalable ...

+0

您是否使用Windows安裝程序來安裝您的應用程序?如果是,那麼你可以給你的應用程序提供先決條件。 – rahul 2009-04-09 06:12:12

回答

2

是的。

您可以檢查在Windows註冊表[HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \卸載]

有可以使用兩個重要參數:

  • 顯示名稱:名稱程序
  • UninstallString:要執行的程序卸載程序。這對於您卸載應用程序可能很方便。

通常,所有的程序都有自己的自定義註冊表設置,使用它們更好。恕我直言。

2

通過迭代「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall」鍵並檢查它們的「DisplayName」值作爲該程序的名稱。

相關問題