2011-12-14 55 views
0

我使用C#作爲編程平臺。檢查瀏覽器是否存在於客戶機中

任何人都可以幫助我如何填充客戶機中的所有現有瀏覽器。 而且我想也驗證第一,如果瀏覽器(firefox.exe)在客戶機調用現有的

System.Diagnostics.Process.Start("firefox.exe", "http://stackoverflow.com"); 
+1

這是不可能的...... – AlphaMale 2011-12-14 06:39:56

+1

我認爲這在正常情況下是不可能的。想象一下,如果您訪問的任何網站都可以看到您計算機上的程序或文件,則可以解決所有隱私和安全問題。 – S200 2011-12-14 06:40:33

+1

它沒有任何意義。如果您的應用程序是HTTP服務器,則可以通過其他某臺機器上的遠程瀏覽器訪問它(除非您限制可接受的TCP/IP連接)。你的用戶可以使用其他瀏覽器比Firefox .... – 2011-12-14 06:42:01

回答

1

過程之前,您需要檢查卸載註冊表項,以確定是否具體方案可用。事情要提防:

  1. 不同版本的同一瀏覽器的可填充不同的卸載鍵(不推薦,但它發生)
  2. 我不相信Internet Explorer已經在所有情況下一個註冊表項,但如果你」在Windows上重新運行,你應該在這裏很安全。
0

我以前遇到過同樣的情況,而我在回答之後發現很多R & D是:這是不可能的。

相關問題