chrome網頁中打開exe


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\VMS]
@="URL:VMS"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\VMS\DefaultIcon]
@="chrome.exe,1"

[HKEY_CLASSES_ROOT\VMS\shell]

[HKEY_CLASSES_ROOT\VMS\shell\open]

[HKEY_CLASSES_ROOT\VMS\shell\open\command]
@="E:\\Debug\\CameraPlayer.exe  %1"

 

以上內容另存為WebCall.reg,替換最后一行為實際要打開的exe文件全路徑  最后的%1代表參數

雙擊導入注冊表

網頁中加入

<a href="VMS://uuid,admin,張三"> vms </a>

瀏覽網頁 點擊超鏈接即可打開exe

 

程序中接受傳遞的值

Main函數中

MessageBox.Show(e.Args.Length + "|" );

if (e.Args.Length > 0)
{
string arg = e.Args[0];

string para = arg.Substring(arg.IndexOf(":")+1, arg.Length- arg.IndexOf(":") -1);
string[] params= para.Split(',');

}

 

From:https://www.cnblogs.com/xuejianxiyang/p/10828106.html


免責聲明!

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



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