原文:C#注冊URL協議,使用瀏覽器打開本地程序,類似網頁上點了QQ交談打開本地QQ客戶端程序

本教程適用於Windows系統 從瀏覽器上打開本地程序,主要用到了本地URL協議,其實主要就是改注冊表 先建立一個項目,我建的是控制台項目 在Program.cs寫 個靜態方法用來添加注冊表 移除注冊表 用瀏覽器打開程序主要就是靠這兩個方法 然后再Main方法里加入一些邏輯來調用這兩個方法 然后編譯,調試一下,運行程序輸入 ,敲回車,程序秒退,這說明已經成功了,先進入注冊表看看有沒有添加成功 打開 ...

2015-01-26 11:55 0 2957 推薦指數:

查看詳情

C# winFrom 通過注冊協議實現網頁鏈接打開本地程序

通過網頁鏈接打開本地本地程序,想到最多的方法就是通過activex控件,但這里介紹一個通過注冊協議打開本地程序的方法。 參考網上的對QQ的分析,原理很簡單:注冊協議並且關聯該協議的執行程序,這樣當點擊該協議URL鏈接時就會啟動相應的執行程序。 具體原理方法可以參考: http ...

Thu Feb 23 23:31:00 CST 2012 0 4498
瀏覽器打開本地程序

類似qq或者迅雷可以直接在網頁中點擊鏈接打開本地程序,實現的方式是在注冊表中添加URL協議。 可以參考mailto這個協議,在web頁中使用mailto定義一個鏈接的href可以直接打開郵件客戶端。 在注冊表HKEY_CLASSES_ROOT\mailto項中定義,如圖 ...

Fri Jun 21 18:38:00 CST 2013 0 4414
瀏覽器打開本地exe程序

以迅雷為例 1.win+R 輸入regedit 打開注冊表 找到迅雷所在目錄 2.新建文本文檔,重命名為.reg后綴 復制一下內容 保存后雙擊執行 3.使用a標簽調用 ...

Sat Jul 27 02:53:00 CST 2019 0 1697
學習筆記:URL Protocol在瀏覽器打開本地應用程序

看到阿里的網站上可以通過點擊賣家的旺旺圖標從而調用本地的阿里旺旺程序,而且還可以傳遞當前瀏覽者需要咨詢的商品。這是怎么實現的呢?是通過URLProtocol來完成。 原理還沒有太清楚,即在系統里注冊一個URL Protocol,當瀏覽器頁面觸發時調用這個本地應用程序: 1、在注冊 ...

Fri Apr 15 23:21:00 CST 2016 2 5934
通過私有協議Chrome瀏覽器頁面打開本地程序

近期方有這樣的要求:這兩個系統,根據一組Chrome開展,根據一組IE開展,需要Chrome添加一個鏈接,然后進入IE該系統的開發。這,需要Chrome跳轉到創建一個鏈接IE瀏覽器指定的頁面。同時也實現了跳躍的動畫。第一解決的需要我們的Chrome轉到IE的問題。 問題 ...

Sat Oct 10 02:31:00 CST 2015 0 5003
網頁打開本地exe程序

需要用網頁調用部分老師寫的exe程序。 本來以為不可實現,后來發現,實現也很簡單。 1、打開注冊表 win+r 在注冊表的最上面HKEY_CLASSES_ROOT 右鍵——>新建——>項 項名稱可以自己定義,這里我把名字命名為:zq 點擊zq右鍵新建 ...

Tue Jun 23 00:29:00 CST 2020 1 1287
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM