1. 基於注冊表啟動exe程序
1. 桌面新建注冊表執行文件:protocal.reg
2. 任意文本編輯器打開該文件
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\UACDL] @="URL:UACDL Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\UACDL\DefaultIcon] @="C:\\Users\\29561\\Desktop\\cs\\uac_setup.exe" [HKEY_CLASSES_ROOT\UACDL\shell] [HKEY_CLASSES_ROOT\UACDL\shell\open] [HKEY_CLASSES_ROOT\UACDL\shell\open\command] @="\"C:\\Users\\29561\\Desktop\\cs\\uac_setup.exe\" \"%1\""
紅色部分自定義寫,綠色部分的是你要打開的EXE程序路徑,記住雙斜杠
3. <a href="UACDL://hello">啟動項目</a> html文件加上這句話,步驟1中所命名的鏈接名稱,后面加://hello,(hello為傳遞參數,可任意添加)
4. 運行后會成下面情況:
2. ClickOnce ,需要使用VS開發的程序, winform開發的項目右鍵屬性。點擊發布,選擇要發布的IIS瀏覽地址,然后部署到IIS上面,然后直接html里面加上a標簽賦值該地址就可以了,啟動就會打開你的exe程序
3. 用ActiveX控件,目前的瀏覽器只有IE可用這種,而且還有一定風險,會導致病毒入侵