先在電腦上找到你需要在瀏覽器上調取的文件的路徑
比如:C:\\Windows\\System32\\notepad.exe
新創建一個text文件(名字隨便起,調取程序的時候不會用到),在其中編輯:
Windows Registry Editor Version 5.00
//版本信息,可以自己編輯,也可以直接復制
[HKEY_CLASSES_ROOT\Program]
//這里的Program是自己定義的,在web中調用的時候要用到
"URL Protocol"="C:\\Windows\\System32\\notepad.exe"
//找到你要調用程序的路徑
@="WebshellProtocol"
//@后面為隨意的字符串,調用的時候不會被用到
[HKEY_CLASSES_ROOT\Program\DefaultIcon]
//增加分支,以后不會用到,但是這里面的Program必須跟上面對應上
@="C:\\Program Files (x86)\\PWFileVersion\\FileVersion.exe,1"
//要跟上面的C:\\Windows\\System32\\notepad.exe路徑對應上,后面的1必須要有
[HKEY_CLASSES_ROOT\Program\shell]
//增加分支,跟上面的一樣Program對應上就好,下面的兩行也是一樣
[HKEY_CLASSES_ROOT\Program\shell\open]
[HKEY_CLASSES_ROOT\Program\shell\open\command]
@="\"C:\\Windows\\System32\\notepad.exe\" \"%1\""
//跟你要調用的程序路徑對應上就行,后面的%1代表參數

配置完成,把text文件的后綴名改為.reg即可,注冊表信息就已配置完。(注:上面注冊表配置代碼的中文只是解釋,千萬別把中文也復制上去)

注冊表配置完成之后雙擊會有一個提醒框,我這里是這樣:

點擊是即代表注冊表已經運行,然后在網頁中使用a標簽調取即可(href = "Program:")(注:href后面的值就是第二行后面自己定義的值,這里定義的是:Program(后面要帶冒號))。例:

也可以用js去動態打開這個程序(注:Program:我很帥中的我很帥是自己傳的參數,參數不一樣,打開的文件也不一樣,具體自己可以試一下),例:

就這么多,其實也不難。
