日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Win VNC

發(fā)布時(shí)間:2024/4/17 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win VNC 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

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


2006-10-20 17:29:09 ?? 其他 | ?評(píng)論(1) | ?瀏覽(23562)

?????????????? winvnc遠(yuǎn)程控制綠色版
一?????????????????????? 是一個(gè)安全實(shí)用的遠(yuǎn)程控制軟件,而且是綠色免安裝版,但由于作者提供的安裝程序采用了多語(yǔ)言方式,所以反而給使用帶來不便。 為了精簡(jiǎn)和方便使用,我們進(jìn)行了新的包裝,程序仍然是綠色,是用方法簡(jiǎn)介如下:
被控制端(服務(wù)器端):
1.關(guān)閉防火墻或開啟5800端口,外網(wǎng)需要影射該端口到局域網(wǎng)某臺(tái)機(jī)子,啟用被控制端程序;
2.在任務(wù)欄出現(xiàn)vnc圖標(biāo),再雙擊,在密碼處設(shè)置你的密碼,確定即可。
3.鼠標(biāo)放在任務(wù)欄上的“vnc”圖標(biāo),記下看到的ip地址,告訴控制端的用戶你的IP或計(jì)算機(jī)名、動(dòng)態(tài)域名等和剛設(shè)置的密碼。
控制端(查看端):
1. 啟動(dòng)控制端填入對(duì)方的IP,確定,如果提示密碼框,說明連接成功,輸入密碼就可以實(shí)現(xiàn)遠(yuǎn)程連接。
2. 在被控制端如果開啟了JAVA查看器,在瀏覽器中打開“http://對(duì)方IP:5800”同上面一樣連接;

?二??????? 我們只要在兩臺(tái)計(jì)算機(jī)上都裝上WinVNC,就可以使用“服務(wù)器/客戶端”的模式從控制端(客戶端)連接到被控端(服務(wù)器端),然后兩臺(tái)計(jì)算機(jī)就會(huì)同步顯示被控端的桌面,我們就可以在控制端對(duì)被控端進(jìn)行操作控制了。下面我們就具體來看看如何使用該軟件。

將下載的壓縮文件解壓,進(jìn)入“winvnc”目錄,找到安裝程序并執(zhí)行它就可以了。安裝完成后會(huì)出現(xiàn)一個(gè)程序組,其中,“RunWinVNC(AppMode)”是在被控端運(yùn)行的,而“RunVNCviewer”和“RunVNCviewer(listenmode)”是在控制一端運(yùn)行的。

在被控端,在VNC程序組中執(zhí)行“RunWinVNC(AppMode)”命令,運(yùn)行后會(huì)在屏幕右下角顯示一個(gè)帶“VNC”字樣的小圖標(biāo),雙擊后在設(shè)置窗口中的“Password”框中設(shè)置認(rèn)證密碼,然后點(diǎn)擊“Apply”按鈕使之生效。

實(shí)施遠(yuǎn)程控制,在確定WinVNC(AppMode)已在被控端進(jìn)行了設(shè)置,并運(yùn)行正常后,控制端執(zhí)行“RunVNCviewer”命令,出現(xiàn)對(duì)話框,在對(duì)話框中輸入你要控制的計(jì)算機(jī)的IP地址,點(diǎn)“OK”后,系統(tǒng)還會(huì)提示你輸入認(rèn)證密碼,這時(shí)輸入在被控端設(shè)置的認(rèn)證密碼,確認(rèn)后,控制端就會(huì)出現(xiàn)被控端的桌面。現(xiàn)在你就可以對(duì)被控端進(jìn)行操作了,就像操作本地計(jì)算機(jī)一樣方便。并且,遠(yuǎn)端的操作還會(huì)同步反映在被控端的屏幕上。 三????????????????? 不用看

常規(guī)選項(xiàng)(Properties窗口中)

Accept Socket Connections

(默認(rèn)為選中)服務(wù)器接受從vncviewer程序發(fā)送的直接的、基于socket的連接。如果未選中,則不接受任何連接。

Display Number

由客戶viewer連接時(shí)指定的連接號(hào)(在viewer的地址輸入框中制定)。通常不需要更改,保持默認(rèn)值就可以了。

Auto

選中,則server自動(dòng)選擇未被使用的連接號(hào);不選中,則指定使用所填寫的連接號(hào)。

Password

制定連接的密碼,客戶viewer需要輸入這個(gè)密碼

Enable Java Viewer

客戶端可以同過http://服務(wù)器ip:5800+連接號(hào) 的方式,在瀏覽器中使用java applet訪問服務(wù)器。

When Last Client Disconnects

當(dāng)最后一個(gè)客戶斷開連接的時(shí)候,可以選擇干下面的事情: 1) 什么也不干 2)? 鎖定計(jì)算機(jī) 3)? 注銷

Disable Remote Keyboard & Pointer

客戶端可以看到服務(wù)器的屏幕,按時(shí)不能操作

Disable Local Keyboard & Pointer

只能在NT/2000/XP下起作用。在連接期間,服務(wù)器本地的鍵盤和鼠標(biāo)將無法操作。

Remove Desktop Wallpaper

是否在連接期間去除服務(wù)器桌面壁紙,以免浪費(fèi)帶寬。

Poll Full Screen

當(dāng)客戶有操作的時(shí)候,更新整個(gè)屏幕。

Poll Foreground Windows

當(dāng)客戶有操作的時(shí)候,只更新在最前端的窗口

Poll Window Under Cursor

當(dāng)客戶有操作的時(shí)候,只更新在光標(biāo)下面的窗口

Poll Console Widows Only

Poll On Event Received Onley

(以上幾個(gè)Pool選項(xiàng),我發(fā)現(xiàn)似乎對(duì)實(shí)際效果沒什么影響,服務(wù)器總是會(huì)把所有窗口的更新都發(fā)送到客戶端)

高級(jí)設(shè)置

winvnc的一些參數(shù),需要在注冊(cè)表中指定,可能在注冊(cè)表的下面幾個(gè)位置: 1)本地機(jī)器設(shè)置:這里的設(shè)置不會(huì)被其他位置的設(shè)置覆蓋。 HKEY_LOCAL_MACHINESoftwareORLWinVNC3 2)本地默認(rèn)用戶設(shè)置 HKEY_LOCAL_MACHINESoftwareORLWinVNC3Default 3)本地用戶設(shè)置:這里的設(shè)置會(huì)覆蓋“本地默認(rèn)用戶設(shè)置),如果沒有當(dāng)前用戶,則使用SYSTEM用戶 HKEY_LOCAL_MACHINESoftwareORLWinVNC3<username> 4)全局用戶設(shè)置:只有AllowProperties(下面會(huì)提到)設(shè)置為0,才可以讀取這里的設(shè)置 HKEY_CURRENT_USERSoftwareORLWinVNC3

AllowEditClients

是否顯示“Add New Client”和“Disconnect All Clients”菜單項(xiàng)目。本地用戶設(shè)置

AllowLoopback

是否允許viewer連接到在同一臺(tái)機(jī)器上的server。本地機(jī)器設(shè)置

AllowProperties

是否允許查看properties對(duì)話框。本地用戶設(shè)置

AllowShutdown

是否允許關(guān)閉winvnc。本地用戶設(shè)置

AuthHosts

REG_SZ字符串類型,指定一個(gè)ip模板列表,只有符合這個(gè)模板的客戶端才允許連接。該列表默認(rèn)為空,任何地方的連接都是允許的。模板的形式如下: +[ip-address-template] ?[ip-address-template] -[ip-address-template] [ip-address-template]表示ip地址最左邊的部分。比如+158.97匹配158.97.12.10和158.97.14.2。多個(gè)模板之間用“:”隔開,而且后面的模板會(huì)覆蓋前面的。比如-:+158.97將過濾掉除158.97打頭的ip以外所有的連接。如果客戶端ip在“?”打頭的模板中,那么這個(gè)客戶端連接上來之后,服務(wù)器會(huì)彈出一個(gè)對(duì)話框,提示是否讓允許這個(gè)客戶端連接。QuerySetting選項(xiàng)將決定AuthHosts選項(xiàng)的準(zhǔn)確行為。本地機(jī)器設(shè)置

AuthRequired

默認(rèn)情況下,除非服務(wù)器密碼被設(shè)置為一個(gè)不為空的值,否則將不接受任何連接。這是為了安全性的考慮。設(shè)置這個(gè)值為0將取消掉空密碼檢查的限制。本地機(jī)器設(shè)置

AutoPortSelect

使得winvnc自動(dòng)使用第一個(gè)可用的數(shù)字,和Properties對(duì)話框里的“Auto”選項(xiàng)作用相同。本地用戶設(shè)置全局用戶設(shè)置

ConnectProiority

默認(rèn)情況下,當(dāng)一個(gè)非共享的連接通過驗(yàn)證后,wnc服務(wù)器會(huì)斷開現(xiàn)存的其他連接。這個(gè)選項(xiàng)指定了當(dāng)接受了一個(gè)非共享的連接后,服務(wù)器的行為: 0:斷開所有現(xiàn)存連接 1:不斷開其他連接 2:拒絕這個(gè)新連接 本地機(jī)器設(shè)置

DebugLevel,DebugMode

對(duì)log文件進(jìn)行一些設(shè)置 DebugMode指定以什么方式記錄log。 1=MSVC調(diào)試器 2=輸出到Winvnc.log文件 4=輸出到控制臺(tái)窗口 也可以對(duì)以上數(shù)字進(jìn)行組合,比如DebugMode=6將導(dǎo)致既記錄到Winvnc.log文件也輸出到控制臺(tái)窗口 DebugLevel指定記錄多少信息,可以是任何正整數(shù)。默認(rèn)為0,即什么都不記錄。10-12將導(dǎo)致記錄所有的debug信息。本地機(jī)器設(shè)置

HTTPConnect

是否允許java applet客戶端連接,和Properties對(duì)話框里的“Enable Java Viewer”相同。本地用戶設(shè)置全局用戶設(shè)置

IdleTimeout

這個(gè)選項(xiàng)告訴Winvnc,客戶端多少時(shí)間不操作,就斷開連接。如果沒有設(shè)置或設(shè)置為0,則沒有超時(shí)限制。本地用戶設(shè)置全局用戶設(shè)置

InputEnabled

是否允許客戶端控制服務(wù)器。和Properties對(duì)話框中的“Disable Remote keyboard and pointer”相同。本地用戶設(shè)置全局用戶設(shè)置

LockSetting

當(dāng)所有連接斷開后,服務(wù)器的行為 0:什么也不干 1:鎖定計(jì)算機(jī) 2:注銷 本地用戶設(shè)置全局用戶設(shè)置

LoopbackOnly

只接受和server在一臺(tái)機(jī)器上的viewer的連接。這個(gè)設(shè)置會(huì)覆蓋AllowLoopback和AuthHosts設(shè)置。

Password

連接密碼。本地用戶設(shè)置全局用戶設(shè)置

PollUnderCursorPollForegroundPollFullScreenOnlyPollConsoleOnlyPollOnEvnet

和上面提到的設(shè)置相同。本地用戶設(shè)置全局用戶設(shè)置

PortNumber

設(shè)置vnc的端口號(hào),先禁止掉AutoPortSelect,再設(shè)置這個(gè)。本地用戶設(shè)置全局用戶設(shè)置

QuerySetting

用于定制AuthHost的設(shè)置,用于配置“+”、“?”、“-”這三種符號(hào)的作用。是DWORD值,范圍從0到4(安全性越來越高)。以下列出了這個(gè)值如何影響AuthHosts的行為。 0 - +:Accept, ?:Accept, -:Query 1 - +:Accept, ?:Accept, -:Reject 2 - +:Accept, ?:Query, -:Reject [Default] 3 - +:Query, ?:Query, -:Reject 4 - +:Query, ?:Reject, -:Reject 默認(rèn)情況下,認(rèn)為值是2。本地用戶設(shè)置全局用戶設(shè)置

QueryTimeout

是否允許連接對(duì)話框顯示多少秒之后自動(dòng)拒絕連接(參看AuthHost和QueryString選項(xiàng))。本地用戶設(shè)置全局用戶設(shè)置

RemoveWallpaper

和Properties對(duì)話框的選項(xiàng)作用相同。本地用戶設(shè)置全局用戶設(shè)置

SocketConnect

和Properties對(duì)話框的選項(xiàng)作用相同。本地用戶設(shè)置全局用戶設(shè)置 ?

VNCHooks-高級(jí)設(shè)置

WinVNC使用了一個(gè)特別的庫(kù)VNCHooks掛接到其他正在運(yùn)行的程序中,用來捕獲屏幕改變區(qū)域(這里的“改變區(qū)域”是名詞短語(yǔ))的通知。VNCHooks向可見窗口發(fā)送消息,來判斷哪些屏幕區(qū)域需要更新。因?yàn)椴皇撬械某绦蚨际褂猛瑯拥姆绞礁缕聊?#xff0c;所以需要調(diào)整WinVNC來適應(yīng)不同的需要。這些配置在注冊(cè)表以下位置: HKEY_CURRENT_USERSoftwareORLVNCHooksApplication_Prefs

user_GetUpdateRect

use_Timer

use_KeyPress

use_LbuttonUpuse_MbuttonUpuse_RbuttonUp

use_Deferral

命令行參數(shù)

-run

運(yùn)行winvnc,并且忽略后面的命令行參數(shù)。比如winnvc –run –install,將只運(yùn)行vnc,而不執(zhí)行-install

-install

注冊(cè)winvnc為windows服務(wù)

-reinstall

移除winvnc服務(wù),然后重新注冊(cè)為服務(wù)

-remove

移除winvnc服務(wù)

-settings

顯示正在運(yùn)行的winvnc的User Properties窗口,顯示當(dāng)前用戶的配置,如果沒有winvnc正在運(yùn)行,則不起作用。

-defaultsettings

顯示正在運(yùn)行的winvnc的Default Properties窗口,顯示默認(rèn)配置,如果沒有winvnc正在運(yùn)行,則不起作用。

-kill

關(guān)閉所有正在運(yùn)行的winvnc

-about

顯示正在運(yùn)行的winvnc的about窗口。

-connent[host]

讓正在運(yùn)行的winvnc連接到制定主機(jī)的viewer。這個(gè)命令的作用和“Add New Client”菜單項(xiàng)相同。

一些問題

顏色數(shù)量的問題

實(shí)驗(yàn)過程: 1)? 在liuqian上,連接DBSERVER,雙方桌面都是32位真彩色,沒有發(fā)現(xiàn)顏色數(shù)有變化。 2)? 當(dāng)liuqian設(shè)置位16位真彩的時(shí)候,發(fā)現(xiàn)DBSERVER窗口標(biāo)題攔出現(xiàn)顏色漸變的斷層。 實(shí)驗(yàn)結(jié)果: vnc可以傳輸32位真彩的桌面

vnc server作為服務(wù)(service)運(yùn)行

方法1:從開始菜單的vnc菜單組中選擇Register VNC Server Service 方法2:運(yùn)行命令行:winvnc –install

向服務(wù)器發(fā)送Ctrl+Alt+Del的問題

這個(gè)功能似乎沒起作用。。。

總結(jié)

以上是生活随笔為你收集整理的Win VNC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。