2015-05-12 80 views
0

由於標題說我想弄清楚一種方法,我的C#應用​​程序可以確定Mumble是否安裝在PC上。檢測是否在當前計算機上安裝了Mumble

我檢查了常規的註冊地點,但找不到任何UninstallString或其他東西。

有沒有人知道一個可靠的方法來檢測如果Mumble安裝在PC上?

+0

難道你只是問用戶? – gurka

+0

我猜這是針對一些自動化過程,要麼直接使用它,要麼與它發生某種衝突...... – user2366842

+0

是的,我想。問題在於它非常不可靠。也許用戶已經安裝了Mumble,但是已經卸載了它,卸載程序沒有刪除註冊表項?或者用戶安裝了它,但是隻需刪除C:\ Programs中的Mumble目錄即可將其刪除。如果可能的話,你應該詢問用戶,如果他或她回答不正確,那麼這就是用戶的錯誤:-) – gurka

回答

3

它在安裝過程中看起來像Mumble adds some registry keys。這會起作用嗎?

+0

謝謝。我注意到這個Registery鍵,但是當我卸載它時發生了什麼?我也注意到它將整個配置(音頻配置,UI配置,...)放入註冊表中。卸載後,註冊表鍵是否仍然存在? – RononDex

+0

用HK_ClassesRoot中的註冊表值對此進行了測試,似乎工作:) – RononDex

相關問題