原理:注册表里是指bat,bat里指exe
vnc安装目录

securecrt安装目录

vnc的关联配置文件

win7_64bit_ultravnc.reg的配置指向ultravnc_wrapper.bat,然后ultravnc_wrapper.bat再指向vnc程序。
网页指向URL:VNC Protocol,然后这个协议指向本地ltravnc_wrapper.bat,然后.bat再指向vnc程序本身。然后才能从网页上启动。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\vnc]
@="URL:VNC Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\vnc\shell]
@="C:\\Program Files\\EVE-NG\\ultravnc_wrapper.bat"#.bat的路径
[HKEY_CLASSES_ROOT\vnc\shell]
[HKEY_CLASSES_ROOT\vnc\shell\open]
[HKEY_CLASSES_ROOT\vnc\shell\open\command]
@="\"G:\\CISCO\\VNC\\UltraVNC\\main\\UltraVNC\\vncviewer.exe\\" %1"#安装vnc的路径
@ECHO OFF
SET S=%1
SET S=###%S%###
SET S=%S:"###=%
SET S=%S:###"=%
SET S=%S:###=%
SET S=%S:vnc://=%
start "VNCViewer" "G:\CISCO\VNC\main\UltraVNC\vncviewer.exe" -connect %S% -shared#安装vnc的路径
网友评论