在網上獲得了如下資料:
該段**開啟如:word,excel,notepad,畫板等都能開啟,
但是自已寫的應用程式為什麼打不開呢?報錯說:
系統找不到指定的路徑。
想要ie或word點選超連結開啟本地的exe應用程式,這個怎麼辦?
比如點選這樣的鏈結
<將開啟我的exe應用程式?ahref
="vip:123-monacogp-19279-senna"
>開啟我的協議
a>
首先你要修改登錄檔,要讓ie看的懂像href="vip:123-monacogp-19279-senna" 這樣的協議.
c#如何寫登錄檔?
//寫登錄檔這段**是在 登錄檔hkey_classes_root 下新建vip 的鍵registrykey key = registry.classesroot.createsubkey("vip");
key.setvalue("", "url:vip protocol");
key.setvalue("url protocol","");
registrykey subkey= key.createsubkey("defaulticon");
subkey.setvalue("", "exe檔案路徑");
subkey = key.createsubkey("shell").createsubkey("open").createsubkey("command");
subkey.setvalue("","exe檔案路徑");
結構是這樣的
hkey_classes_root
vip
(default) = "url:vip protocol"
url protocol=""
defaulticon
open
command建立完以後當你點選這樣(vip:123-monacogp-19279-senna)的鏈結,就可以開啟外部的自己定義的應用程式了.
當然winform 應用程式還可以接收你傳過來的值
比如 exe應用程式啟動的時候接收鏈結傳過來的 123-monacogp-19279-senna字串,你可以在winform 啟動的時候捕獲這個值
[stathread]如何給ie工具欄新增圖示和按鈕,選單,開啟自己的應用程式?static
void main(string args)
}
可以看看這篇
關於快速的操作登錄檔
你可以參考
//end
客戶端在使用citrix應用如何開啟本地輸入法
一種方法就是在伺服器上安裝輸入法,但有時輸入法會產生衝突。最好的方法是在客戶端開啟輸入法 在客戶端命令列中輸入cmd,如圖1 也可以在此命令變成乙個指令碼,在客戶機上執行或將其加入域中的啟動指令碼。echo on cd systemroot cd cd program files citrix ic...
JS離線應用與客戶端儲存
1 離線檢測 2 應用快取 3 資料儲存 1 cookie 2 web storage web storage是html5引入的乙個非常重要的功能,可以在客戶端本地儲存資料,類似html4的cookie,但可實現功能要比cookie強大的多,cookie大小被限制在4kb,web storage官方...
通過mstsc來隱藏客戶端計算機名
當mstsc.exe登陸遠端桌面伺服器的時候,mstsc.exe會將客戶端的一些資訊發給服務端,最討厭的就是將本機的計算機名 網絡卡ip傳送過去,不管你跳了幾次 在伺服器上的任務管理器的 使用者 選項卡中顯示的客戶端名就是我的計算機名,以及系統事件日誌中也有,這個小外掛程式就是解決這個問題 的,利用...