WinVNC使用教程.doc_第1页
WinVNC使用教程.doc_第2页
WinVNC使用教程.doc_第3页
WinVNC使用教程.doc_第4页
WinVNC使用教程.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WinVNC使用教程Ubuntu 2011-05-06 18:42:09 阅读67 评论0 字号:大中小订阅 winvnc远程控制绿色版 一 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(AppMode)已在被控端进行了设置,并运行正常后,控制端执行“RunVNCviewer”命令,出现对话框,在对话框中输入你要控制的计算机的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 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匹配0和。多个模板之间用“:”隔开,而且后面的模板会覆盖前面的。比如-:+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 连接密码。本地用户设置或全局用户设置。 PollUnderCursor、PollForeground、PollFullScreen、OnlyPollConsole、OnlyPollOnEvnet 和上面提到的设置相同。本地用户设置或全局用户设置 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_LbuttonUp,use_MbuttonUp,use_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窗口。 -connenthost 让正在运行的winvnc连接到制定主机的viewer。这个命令的作用和“Add New Client”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论