瀏覽器調起本地exe程序,同時實現傳參數


通過瀏覽器實現頁面跳轉到Framework.exe,同時能夠在Framework.exe進行登錄。c端是能夠在啟動時候是判斷是直接點擊,還是通過瀏覽器過來的,如果是瀏覽器過來的,去服務器獲取參數

1.編寫文件hsql2.reg(用於注冊),內容如下

要改的部分做了顏色標注

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\hsql2]
@="URL:hsql2 Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\hsql2\DefaultIcon]
@="D:\\project\\Framework2020922_1156\\Framework2020922_1156\\Framework.exe"
[HKEY_CLASSES_ROOT\hsql2\shell]
[HKEY_CLASSES_ROOT\hsql2\shell\open]
[HKEY_CLASSES_ROOT\hsql2\shell\open\command]
@="\"D:\\project\\Framework2020922_1156\\Framework2020922_1156\\Framework.exe\" \"%1\""

2.執行該注冊文件

3.編寫html。(hsql2和上面對應)

<html>
<head>
</head>
   <a href="hsql2://" onclick="alert(3)">
       hdisql
   </a>
<body>
</body>
</html>

執行a元素點擊的時候回先執行onclick的事件,可以向放服務器傳參數,exe執行的,去獲取參數,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM