台灣最大程式設計社群網站
線上人數
952
 
會員總數:245214
討論主題:189087
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 如何取得使用者預設的瀏覽器
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何取得使用者預設的瀏覽器
價值 : 0 QP  點閱數:580 回應數:0

樓主

Jing
門外漢
0 3
132 3
發送站內信

捐贈 VP 給 Jing
如果你的客戶用的是 FireFox,
那麼他可能不喜歡點選你的程式時, 使用 IE 瀏覽網頁.

下面的片段是簡介如何取得使用者預設瀏覽器的執行檔位置.


// C# 範例片段 (.Net Framework)
public static string getDefaultBrowser() {
string browser = string.Empty;
RegistryKey key = null;
try {
key = Registry.ClassesRoot.OpenSubKey(@"HTTP\shell\open\command", false);

browser = key.GetValue(null).ToString().ToLower().Replace("\"", "");
if (!browser.EndsWith("exe")) {
browser = browser.Substring(0, browser.LastIndexOf(".exe")+4);
}
}
finally {
if (key != null) key.Close();
}
return browser;
}
}

更多的資訊請參考:
http://debut.cis.nctu.edu.tw/~ching/Course/AdvancedC++Course/__Page/Windows_Programming.htm
Advanced Windows Programming
搜尋相關Tags的文章: [ 瀏覽器 ] , [ firefox ] , [ ie ] ,
本篇文章發表於2007-01-17 03:03
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.