我正在构建一个 Web 服务,为远程计算机提供 VNC 连接。目前我正在使用一个名为 novnc 的项目将 VNC 嵌入到我的网页的元素中。然而,它非常慢,尤其是网络浏览器、eclipse等。
然而,当我尝试 novnc 发布的 VNC Viewer for Google Chrome webapp 时,它看起来确实很快。这可能是因为它运行本机(本机 VNC 客户端也非常敏捷)。
我想知道是否可以让我的用户安装 Real VNC Web 应用程序,然后使用我指定的参数(主机、端口等)从我的网页调用它?
基本上,我的网页负责这些虚拟机的管理(保存、创建、克隆等),我希望快速实现 VNC,我可以在浏览器内部(从我的网页)调用它。从我研究过的不同应用程序来看,这个网络应用程序似乎是最快的,但我不知道是否/如何使用给定的参数调用它。
这段代码来自http://rogierg.blogspot.com/2007/03/run-vnc-and-rdp-from-hyperlinks.html http://rogierg.blogspot.com/2007/03/run-vnc-and-rdp-from-hyperlinks.html可能对你有帮助。
编辑以下文本以指向您的 VNC 并另存为
C:\Windows\VNC.js:
var destination=(WScript.Arguments(0))
var search='vnc://'
//Modify the path to VNC Viewer!
var vncexe='D:\\Apps\\VNC\\vncviewer.exe'
//WScript.Echo(destination)
destination=destination.replace(search, '')
destination=destination.replace('/', '')
var ws = new ActiveXObject("WScript.Shell")
//WScript.Echo(vncexe + " " + destination)
ws.Exec(vncexe + " " + destination)
将下一段文本保存为 VNC.reg 并双击:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\vnc]
@="URL:VNC Connection"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\vnc\DefaultIcon]
@="C:\\WINDOWS\\System32\\mstsc.exe"
[HKEY_CLASSES_ROOT\vnc\shell]
[HKEY_CLASSES_ROOT\vnc\shell\open]
[HKEY_CLASSES_ROOT\vnc\shell\open\command]
@="wscript.exe C:\\WINDOWS\\vnc.js %1"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)