Win VNC

 

http://blog.zol.com.cn/138/article_137459.html

桌面也能反向连接--WinVNC使用教程


2006-10-20 17:29:09    其他 |  评论(1) |  浏览(23562)

               winvnc远程控制绿色版
一                       是一个安全实用的远程控制软件,而且是绿色免安装版,但由于作者提供的安装程序采用了多语言方式,所以反而给使用带来不便。 为了精简和方便使用,我们进行了新的包装,程序仍然是绿色,是用方法简介如下:
被控制端(服务器端)
1.关闭防火墙或开启5800端口,外网需要影射该端口到局域网某台机子,启用被控制端程序;
2.在任务栏出现vnc图标,再双击,在密码处设置你的密码,确定即可。
3.鼠标放在任务栏上的“vnc”图标,记下看到的ip地址,告诉控制端的用户你的IP或计算机名、动态域名等和刚设置的密码。
控制端(查看端):
1. 启动控制端填入对方的IP,确定,如果提示密码框,说明连接成功,输入密码就可以实现远程连接。
2. 在被控制端如果开启了JAVA查看器,在浏览器中打开“http://对方IP:5800”同上面一样连接

 二        我们只要在两台计算机上都装上WinVNC,就可以使用“服务器/客户端”的模式从控制端(客户端)连接到被控端(服务器端),然后两台计算机就会同步显示被控端的桌面,我们就可以在控制端对被控端进行操作控制了。下面我们就具体来看看如何使用该软件。

将下载的压缩文件解压,进入“winvnc”目录,找到安装程序并执行它就可以了。安装完成后会出现一个程序组,其中,“RunWinVNC(AppMode)”是在被控端运行的,而“RunVNCviewer”和“RunVNCviewer(listenmode)”是在控制一端运行的。

在被控端,在VNC程序组中执行“RunWinVNC(AppMode)”命令,运行后会在屏幕右下角显示一个带“VNC”字样的小图标,双击后在设置窗口中的“Password”框中设置认证密码,然后点击“Apply”按钮使之生效。

实施远程控制,在确定 WinVNC(App Mode)已在被控端 进行了设置,并运行正 常后,控制端执行“R unVNCviewe r”命令,出现对话框 ,在对话框中输入你要 控制的计算机的IP地 址,点“OK”后,系 统还会提示你输入认证 密码,这时输入在被控 端设置的认证密码,确 认后,控制端就会出现 被控端的桌面。现在你 就可以对被控端进行操 作了,就像操作本地计 算机一样方便。并且, 远端的操作还会同步反 映在被控端的屏幕上。
 
三                   不用看

常规选项(Properties窗口中)

Accept Socket Connections

(默认为选中)服务器接受从vncviewer程序发送的直接的、基于socket的连接。如果未选中,则不接受任何连接。

Display Number

由客户viewer连接时指定的连接号(在viewer的地址输入框中制定)。通常不需要更改,保持默认值就可以了。

Auto

选中,则server自动选择未被使用的连接号;不选中,则指定使用所填写的连接号。

Password

制定连接的密码,客户viewer需要输入这个密码

Enable Java Viewer

客户端可以同过http://服务器ip:5800+连接号 的方式,在浏览器中使用java applet访问服务器。

When Last Client Disconnects

当最后一个客户断开连接的时候,可以选择干下面的事情:
1) 什么也不干
2)  锁定计算机
3)  注销

Disable Remote Keyboard & Pointer

客户端可以看到服务器的屏幕,按时不能操作

Disable Local Keyboard & Pointer

只能在NT/2000/XP下起作用。在连接期间,服务器本地的键盘和鼠标将无法操作

Remove Desktop Wallpaper

是否在连接期间去除服务器桌面壁纸,以免浪费带宽。

Poll Full Screen

当客户有操作的时候,更新整个屏幕。

Poll Foreground Windows

当客户有操作的时候,只更新在最前端的窗口

Poll Window Under Cursor

当客户有操作的时候,只更新在光标下面的窗

Poll Console Widows Only

Poll On Event Received Onley

(以上几个Pool选项,我发现似乎对实际效果没什么影响,服务器总是会把所有窗口的更新都发送到客户端)

高级设置

winvnc的一些参数,需要在注册表中指定,可能在注册表的下面几个位置:
1)本地机器设置:这里的设置不会被其他位置的设置覆盖。
HKEY_LOCAL_MACHINESoftwareORLWinVNC3
2)本地默认用户设置
HKEY_LOCAL_MACHINESoftwareORLWinVNC3Default
3)本地用户设置:这里的设置会覆盖“本地默认用户设置),如果没有当前用户,则使用SYSTEM用户
HKEY_LOCAL_MACHINESoftwareORLWinVNC3<username>
4)全局用户设置:只有AllowProperties(下面会提到)设置为0,才可以读取这里的设置
HKEY_CURRENT_USERSoftwareORLWinVNC3

AllowEditClients

是否显示“Add New Client”和“Disconnect All Clients”菜单项目。本地用户设置

AllowLoopback

是否允许viewer连接到在同一台机器上的server。本地机器设置

AllowProperties

是否允许查看properties对话框。本地用户设置

AllowShutdown

是否允许关闭winvnc。本地用户设置

AuthHosts

REG_SZ字符串类型,指定一个ip模板列表,只有符合这个模板的客户端才允许连接。该列表默认为空,任何地方的连接都是允许的。模板的形式如下:
+[ip-address-template]
?[ip-address-template]
-[ip-address-template]
[ip-address-template]表示ip地址最左边的部分。比如+158.97匹配158.97.12.10和158.97.14.2。多个模板之间用“:”隔开,而且后面的模板会覆盖前面的。比如-:+158.97将过滤掉除158.97打头的ip以外所有的连接。如果客户端ip在“?”打头的模板中,那么这个客户端连接上来之后,服务器会弹出一个对话框,提示是否让允许这个客户端连接。QuerySetting选项将决定AuthHosts选项的准确行为。本地机器设置

AuthRequired

默认情况下,除非服务器密码被设置为一个不为空的值,否则将不接受任何连接。这是为了安全性的考虑。设置这个值为0将取消掉空密码检查的限制。本地机器设置

AutoPortSelect

使得winvnc自动使用第一个可用的数字,和Properties对话框里的“Auto”选项作用相同。本地用户设置全局用户设置

ConnectProiority

默认情况下,当一个非共享的连接通过验证后,wnc服务器会断开现存的其他连接。这个选项指定了当接受了一个非共享的连接后,服务器的行为:
0:断开所有现存连接
1:不断开其他连接
2:拒绝这个新连接
本地机器设置

DebugLevel,DebugMode

对log文件进行一些设置
DebugMode指定以什么方式记录log。
1=MSVC调试器
2=输出到Winvnc.log文件
4=输出到控制台窗口
也可以对以上数字进行组合,比如DebugMode=6将导致既记录到Winvnc.log文件也输出到控制台窗口
DebugLevel指定记录多少信息,可以是任何正整数。默认为0,即什么都不记录。10-12将导致记录所有的debug信息。本地机器设置

HTTPConnect

是否允许java applet客户端连接,和Properties对话框里的“Enable Java Viewer”相同。本地用户设置全局用户设置

IdleTimeout

这个选项告诉Winvnc,客户端多少时间不操作,就断开连接。如果没有设置或设置为0,则没有超时限制。本地用户设置全局用户设置

InputEnabled

是否允许客户端控制服务器。和Properties对话框中的“Disable Remote keyboard and pointer”相同本地用户设置全局用户设置

LockSetting

当所有连接断开后,服务器的行为
0:什么也不干
1:锁定计算机
2:注销
本地用户设置全局用户设置

LoopbackOnly

只接受和server在一台机器上的viewer的连接。这个设置会覆盖AllowLoopback和AuthHosts设置。

Password

连接密码。本地用户设置全局用户设置

PollUnderCursorPollForegroundPollFullScreenOnlyPollConsoleOnlyPollOnEvnet

和上面提到的设置相同本地用户设置全局用户设置

PortNumber

设置vnc的端口号,先禁止掉AutoPortSelect,再设置这个。本地用户设置全局用户设置

QuerySetting

用于定制AuthHost的设置,用于配置“+”、“?”、“-”这三种符号的作用。是DWORD值,范围从0到4(安全性越来越高)。以下列出了这个值如何影响AuthHosts的行为。
0 - +:Accept, ?:Accept, -:Query
1 - +:Accept, ?:Accept, -:Reject
2 - +:Accept, ?:Query, -:Reject [Default]
3 - +:Query, ?:Query, -:Reject
4 - +:Query, ?:Reject, -:Reject
默认情况下,认为值是2。本地用户设置全局用户设置

QueryTimeout

是否允许连接对话框显示多少秒之后自动拒绝连接(参看AuthHost和QueryString选项)。本地用户设置全局用户设置

RemoveWallpaper

和Properties对话框的选项作用相同。本地用户设置全局用户设置

SocketConnect

和Properties对话框的选项作用相同。本地用户设置全局用户设置
 

VNCHooks-高级设置

WinVNC使用了一个特别的库VNCHooks挂接到其他正在运行的程序中,用来捕获屏幕改变区域(这里的“改变区域”是名词短语)的通知。VNCHooks向可见窗口发送消息,来判断哪些屏幕区域需要更新。因为不是所有的程序都使用同样的方式更新屏幕,所以需要调整WinVNC来适应不同的需要。这些配置在注册表以下位置:
HKEY_CURRENT_USERSoftwareORLVNCHooksApplication_Prefs

user_GetUpdateRect

use_Timer

use_KeyPress

use_LbuttonUpuse_MbuttonUpuse_RbuttonUp

use_Deferral

命令行参数

-run

运行winvnc,并且忽略后面的命令行参数。比如winnvc –run –install,将只运行vnc,而不执行-install

-install

注册winvnc为windows服务

-reinstall

移除winvnc服务,然后重新注册为服务

-remove

移除winvnc服务

-settings

显示正在运行的winvnc的User Properties窗口,显示当前用户的配置,如果没有winvnc正在运行,则不起作用。

-defaultsettings

显示正在运行的winvnc的Default Properties窗口,显示默认配置,如果没有winvnc正在运行,则不起作用

-kill

关闭所有正在运行的winvnc

-about

显示正在运行的winvnc的about窗口。

-connent[host]

让正在运行的winvnc连接到制定主机的viewer。这个命令的作用和“Add New Client”菜单项相同。

一些问题

颜色数量的问题

实验过程:
1)  在liuqian上,连接DBSERVER,双方桌面都是32位真彩色,没有发现颜色数有变化。
2)  当liuqian设置位16位真彩的时候,发现DBSERVER窗口标题拦出现颜色渐变的断层。
实验结果:
vnc可以传输32位真彩的桌面

vnc server作为服务(service)运行

方法1:从开始菜单的vnc菜单组中选择Register VNC Server Service
方法2:运行命令行:winvnc –install

向服务器发送Ctrl+Alt+Del的问题

这个功能似乎没起作用。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VNC(Virtual Network Computing)是一种基于图形界面的远程桌面控制软件,该软件利用了客户端和服务端之间的协议来实现远程桌面控制。在Windows操作系统下,用户可以下载VNC远程桌面软件来实现远程控制其他电脑桌面。 用户可以在网络上搜索“VNC远程桌面”或者“VNC viewer”等关键词,找到一些官方和第三方网站来下载该软件。推荐的方式是直接前往VNC官网下载最新版本的VNC Viewer。 步骤如下: 1. 进入VNC官网(https://www.realvnc.com/en/connect/download/viewer/)下载页面; 2. 选择适合自己计算机的版本下载,如64位或32位; 3. 等待下载完毕; 4. 双击安装程序,跟随向导步骤进行安装; 5. 安装完成后,打开VNC Viewer,输入想要远程控制的目标计算机的IP地址和VNC服务器的连接端口,点击"连接"以连接目标计算机。 通过VNC远程桌面软件,用户可以远程操作其他计算机,进行文件的移动和操作,或在对方电脑上执行命令等等。但同时需要注意的是,由于开放了远程控制功能,需要注意网络安全问题,并设置复杂的密码进行连接控制。 ### 回答2: VNC是一种远程桌面控制软件,下载VNC远程桌面控制软件可以让您远程连接到Windows操作系统,并实现在远程计算机上控制和访问本地计算机。 要下载VNC远程桌面软件,您可以在官方网站上下载,也可以从其他网站上下载。官方网站地址是www.realvnc.com。 在官网下载VNC远程桌面软件之前,您需要确定您需要哪个版本,因为不同版本支持的操作系统不同。目前市面上,常用的有RealVNC、TightVNC、UltraVNC等版本。 在下载和安装过程中,您需要选择合适的安装选项,例如是否安装VNC Viewer等。安装完成后,您需要配置远程桌面连接,以便在远程计算机上建立到本地计算机的连接。 配置完毕后,您可以在远程计算机上启动VNC Viewer并输入本地计算机的IP地址或主机名,以便访问本地计算机。此时,您就可以在远程计算机上以和本地计算机一样的方式控制本地计算机了。 总的来说,下载VNC远程桌面软件很简单,只需查找合适的版本并按照指南进行安装和配置即可。接下来,您就可以愉快地掌控远程桌面了! ### 回答3: VNC是一种可以实现远程桌面控制的软件,在Windows系统上使用VNC可以实现远程控制其他电脑的桌面。以下是关于VNC远程桌面Win下载的详细介绍。 首先需要访问VNC官网,从官网上下载安装包。官网上提供了多个版本的下载,选择合适的版本下载即可。下载完毕后运行安装程序,根据提示进行安装即可。 安装完成后,需要配置VNC服务器和客户端。此处以UltraVNC为例进行说明,首先需要在需要远程控制的电脑上安装UltraVNC服务器端,安装时需要选择“Service-Mode”和“Install Driver”选项,安装完成后,运行UltraVNC Server进行配置,确定服务器的配置信息和授权密码,然后选择“Save Setting”保存配置。接下来,在需要进行控制的电脑上安装UltraVNC客户端,安装过程同上述安装过程,安装完成后,运行UltraVNC Viewer,输入需要控制的服务器IP地址和授权密码,即可实现远程控制。 需要注意的是,在使用VNC远程桌面控制时,要保证有稳定的网络连接,因为网络不稳定会影响远程桌面控制的质量和稳定性。在使用之前,可以设置VNC的画质、颜色和控制模式等选项,在需要控制的电脑上安装VNC服务器端时,还可以设置仅允许指定的用户进行控制,保证远程控制的安全性。 总之,VNC远程桌面Win下载简单方便,只需要从官网下载安装程序,然后按照提示进行安装和配置,即可轻松实现远程桌面控制。在使用时要注意网络连接和安全性问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值