2010-10-19 150 views
0

我已經開發了一個應用程序(下載)使用C#現在我想集成它到瀏覽器就像我想在瀏覽器中放置一個按鈕,如果用戶按下該按鈕,那麼我的應用程序應該執行&開始下載需要的文件。集成C#桌面應用程序與瀏覽器

+0

這是什麼「按鈕」?工具欄?網頁中的鏈接?什麼? – 2010-10-19 06:34:49

+0

是的,不管它是什麼類型的按鈕。工具欄按鈕將非常好用,易於使用。 – KhanZeeshan 2010-10-19 06:35:57

+0

這將需要非常不同的代碼爲每一個瀏覽器,甚至沒有必要*可能*,並且在被坦率地皺起了眉頭,除非你有一個非常** **充分的理由認爲您的應用程序是*是*爲用戶的日常瀏覽器使用很重要... – 2010-10-19 06:38:46

回答

0

我猜大部分,但它聽起來你所談論的是「協議處理程序」,即處理超鏈接「yourapp:某東西,在這裏」。如果是這樣,請嘗試在MSDN上查看Registering an Application to a URL Protocol,它給出了一個C#示例。

+0

請檢查此鏈接;我想要做到這一點。 http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader10.png – KhanZeeshan 2010-10-19 06:39:59

+0

@KhanZeeshan:這是一個瀏覽器工具欄。你必須爲此編寫一個IE插件。 – dbemerlin 2010-10-19 06:41:07

+0

好的。你可以建議任何教程實施IE插件,我GOOGLE了,但我希望找到一些將顯示一些代碼。 – KhanZeeshan 2010-10-19 06:50:15

0

我不認爲你想要什麼是可能的,但是,您可以放置​​一個鏈接到可執行文件,並告訴你的用戶通過瀏覽器下載選項來執行它(對話,當你點擊一些下載鏈接彈出詢問是否要打開或保存文件)。

這是不可能的immedatly運行在瀏覽器上按一下按鈕你的GUI應用程序。

相關問題