通過網頁鏈接打開本地本地程序,想到最多的方法就是通過activex控件,但這里介紹一個通過注冊新協議來打開本地程序的方法。 參考網上的對QQ的分析,原理很簡單:注冊新協議並且關聯該協議的執行程序,這樣當點擊該協議的URL鏈接時就會啟動相應的執行程序。 具體原理方法可以參考: http ...
本教程適用於Windows系統 從瀏覽器上打開本地程序,主要用到了本地URL協議,其實主要就是改注冊表 先建立一個項目,我建的是控制台項目 在Program.cs寫 個靜態方法用來添加注冊表 移除注冊表 用瀏覽器打開程序主要就是靠這兩個方法 然后再Main方法里加入一些邏輯來調用這兩個方法 然后編譯,調試一下,運行程序輸入 ,敲回車,程序秒退,這說明已經成功了,先進入注冊表看看有沒有添加成功 打開 ...
2015-01-26 11:55 0 2957 推薦指數:
通過網頁鏈接打開本地本地程序,想到最多的方法就是通過activex控件,但這里介紹一個通過注冊新協議來打開本地程序的方法。 參考網上的對QQ的分析,原理很簡單:注冊新協議並且關聯該協議的執行程序,這樣當點擊該協議的URL鏈接時就會啟動相應的執行程序。 具體原理方法可以參考: http ...
類似qq或者迅雷可以直接在網頁中點擊鏈接打開本地程序,實現的方式是在注冊表中添加URL協議。 可以參考mailto這個協議,在web頁中使用mailto定義一個鏈接的href可以直接打開郵件客戶端。 在注冊表HKEY_CLASSES_ROOT\mailto項中定義,如圖 ...
首先需要編寫注冊表: 以Steam為例: 然后編寫注冊表: 保存,然后雙擊運行注冊 然后編寫一個頁面: 頁面效果: ...
以迅雷為例 1.win+R 輸入regedit 打開注冊表 找到迅雷所在目錄 2.新建文本文檔,重命名為.reg后綴 復制一下內容 保存后雙擊執行 3.使用a標簽調用 ...
看到阿里的網站上可以通過點擊賣家的旺旺圖標從而調用本地的阿里旺旺程序,而且還可以傳遞當前瀏覽者需要咨詢的商品。這是怎么實現的呢?是通過URLProtocol來完成。 原理還沒有太清楚,即在系統里注冊一個URL Protocol,當瀏覽器頁面觸發時調用這個本地應用程序: 1、在注冊 ...
近期方有這樣的要求:這兩個系統,根據一組Chrome開展,根據一組IE開展,需要Chrome添加一個鏈接,然后進入IE該系統的開發。這,需要Chrome跳轉到創建一個鏈接IE瀏覽器指定的頁面。同時也實現了跳躍的動畫。第一解決的需要我們的Chrome轉到IE的問題。 問題 ...
需要用網頁調用部分老師寫的exe程序。 本來以為不可實現,后來發現,實現也很簡單。 1、打開注冊表 win+r 在注冊表的最上面HKEY_CLASSES_ROOT 右鍵——>新建——>項 項名稱可以自己定義,這里我把名字命名為:zq 點擊zq右鍵新建 ...