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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Win VNC

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

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

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


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

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

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

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

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

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

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

Accept Socket Connections

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

Display Number

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

Auto

選中,則server自動選擇未被使用的連接號;不選中,則指定使用所填寫的連接號。

Password

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

Enable Java Viewer

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

When Last Client Disconnects

當最后一個客戶斷開連接的時候,可以選擇干下面的事情: 1) 什么也不干 2)? 鎖定計算機 3)? 注銷

Disable Remote Keyboard & Pointer

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

Disable Local Keyboard & Pointer

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

Remove Desktop Wallpaper

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

Poll Full Screen

當客戶有操作的時候,更新整個屏幕。

Poll Foreground Windows

當客戶有操作的時候,只更新在最前端的窗口

Poll Window Under Cursor

當客戶有操作的時候,只更新在光標下面的窗口

Poll Console Widows Only

Poll On Event Received Onley

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

高級設(shè)置

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

AllowEditClients

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

AllowLoopback

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

AllowProperties

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

AllowShutdown

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

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在“?”打頭的模板中,那么這個客戶端連接上來之后,服務(wù)器會彈出一個對話框,提示是否讓允許這個客戶端連接。QuerySetting選項將決定AuthHosts選項的準確行為。本地機器設(shè)置

AuthRequired

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

AutoPortSelect

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

ConnectProiority

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

DebugLevel,DebugMode

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

HTTPConnect

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

IdleTimeout

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

InputEnabled

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

LockSetting

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

LoopbackOnly

只接受和server在一臺機器上的viewer的連接。這個設(shè)置會覆蓋AllowLoopback和AuthHosts設(shè)置。

Password

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

PollUnderCursorPollForeground、PollFullScreen、OnlyPollConsole、OnlyPollOnEvnet

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

PortNumber

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

QuerySetting

用于定制AuthHost的設(shè)置,用于配置“+”、“?”、“-”這三種符號的作用。是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。本地用戶設(shè)置全局用戶設(shè)置

QueryTimeout

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

RemoveWallpaper

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

SocketConnect

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

VNCHooks-高級設(shè)置

WinVNC使用了一個特別的庫VNCHooks掛接到其他正在運行的程序中,用來捕獲屏幕改變區(qū)域(這里的“改變區(qū)域”是名詞短語)的通知。VNCHooks向可見窗口發(fā)送消息,來判斷哪些屏幕區(qū)域需要更新。因為不是所有的程序都使用同樣的方式更新屏幕,所以需要調(diào)整WinVNC來適應(yīng)不同的需要。這些配置在注冊表以下位置: HKEY_CURRENT_USERSoftwareORLVNCHooksApplication_Prefs

user_GetUpdateRect

use_Timer

use_KeyPress

use_LbuttonUpuse_MbuttonUpuse_RbuttonUp

use_Deferral

命令行參數(shù)

-run

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

-install

注冊winvnc為windows服務(wù)

-reinstall

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

-remove

移除winvnc服務(wù)

-settings

顯示正在運行的winvnc的User Properties窗口,顯示當前用戶的配置,如果沒有winvnc正在運行,則不起作用。

-defaultsettings

顯示正在運行的winvnc的Default Properties窗口,顯示默認配置,如果沒有winvnc正在運行,則不起作用。

-kill

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

-about

顯示正在運行的winvnc的about窗口。

-connent[host]

讓正在運行的winvnc連接到制定主機的viewer。這個命令的作用和“Add New Client”菜單項相同。

一些問題

顏色數(shù)量的問題

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

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

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

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

這個功能似乎沒起作用。。。

總結(jié)

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

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