2012/02/14

遠端桌面連線軟體 UltraVNC

UltraVNC 1.0.9.6.1:
WinVNC.exe 的設定檔是儲存在同資料夾的 UltraVNC.ini
VNCViewer.exe 勾選 Save connection settings as default 會儲存設定值到 %appdata%\UltraVNC\Options.vnc
在連線時系統根目錄會有這個檔:%systemdrive%\video0.dat

支援瀏覽模式、傳輸檔案、對話、隱藏 Icon,
圖形介面註冊成服務,使用瀏覽器(Java)即可,
Video Hook Driver 加速顯示驅動,
SecureVNCPlugin.dsm 連線加密,
縮放功能只有固定幾種模式比較差些,
預設使用 5900 連接埠,http 使用 5800,

基本的 Authentication VNC Password Viewer 最多只能打 8 個字元,
WinVNC.exe(VNC Server) 雖然可以打很多位數,但也只會儲存前 8 個字元,

清除連線 IP
[-HKEY_CURRENT_USER\Software\ORL\VNCviewer\MRU]

TcpView 建立的連線:
Server: WinVNC.exe TCP 0.0.0.0 5900 0.0.0.0 0 LISTENING
Server: WinVNC.exe TCP aaa.aaa.aaa.aaa 5900 bbb.bbb.bbb.bbb xxxx ESTABLISHED
Client: VNCViewer.exe TCP bbb.bbb.bbb.bbb xxxx aaa.aaa.aaa.aaa 5900 ESTABLISHED

WinVNC.exe(VNC Server) 會留下連線記錄在同資料夾的 MsLogon.log
31/1/2012 20:22 Connection received from bbb.bbb.bbb.bbb (嘗試連線進來)
31/1/2012 20:22 Invalid attempt from client bbb.bbb.bbb.bbb (密碼打錯)
31/1/2012 20:23 Connection received from bbb.bbb.bbb.bbb (再次連線)
31/1/2012 20:23 Connection received from bbb.bbb.bbb.bbb (驗證通過)
31/1/2012 20:28 Client bbb.bbb.bbb.bbb disconnected (關閉連線)

在 Router 後面的電腦要在 Router 裡設定虛擬伺服器的 NAT
網路位址轉換 的虛擬 IP 位址和開放的埠號。

[ UltraVNC 1.0.9.6.1-01.WinVNC Admin Properties.png ]

[ UltraVNC 1.0.9.6.1-02.WinVNC Admin Properties-SecureVNC DSM Plugin.png ]

[ UltraVNC 1.0.9.6.1-03.WinVNC Properties-Video Hook Driver.png ]

[ UltraVNC 1.0.9.6.1-04.VNCViewer.png ]

[ UltraVNC 1.0.9.6.1-05.VNCViewer Status.png ]

 
一個提到 VNC 與遠端桌面連線的差別(2009/02)
VNC 底層不是用 DirectX 寫的,
因此無法像終端機服務可以遠端直接看影片,
VNC 也不支援音效功能,沒辦法遠端聽音樂,
在棒球 8搶3 轉播時,我不少同學用遠端桌面直接連到宿舍,
用電視棒看轉播,邊看還會邊說,影像有點 lag,
但這在 VNC 上,是完全辦不到的。
VNC 檔案傳輸能力很弱,到現在~只有 Windows 上的 VNC 可以傳檔案,
而且是一個檔案一個檔案傳,還要用類似 FTP 那種選單來傳輸,
遠端桌面整合網路芳鄰,非常方便,
離譜的是,Linux 上的遠端桌面 client(rdesktop) 也支援這能力,
可以把 Linux 的「/」對應到遠端桌面上,
它甚至能把遠端的 Printer Port、Serial Port 對應過來。

遠端桌面連線缺點:
  1. 對方會被登出,看不到畫面。
  2. 會停用 DirectDraw, Direct3D, AGP 材質加速。
  3. XP Pro 色彩預設使用 16bits,可以在 群組原則 > 本機電腦 原則 >
    電腦設定 > 系統管理範本 > Windows 元件 > 終端機服務 裡的
    限制色彩深度最大值 啟用,但最大只能 24bits,不能 32bits...
  1. The server computer will sign out, can not see the screen.
  2. It will disable DirectDraw, Direct3D, AGP material accelerated.
  3. XP Pro color can only 24bits.

實測 UltraVNC Compro M100 有影無聲,但 MP3 卻有聲音...

群組原則的終端機服務,限制色彩深度最大值:
[ XP Pro 目前終端機伺服器和遠端桌面連線的最大色彩深度是 24 位元.png ]

遠端多媒體影音功能比較:
遠端桌面連線:有影有聲、色彩 16bits(預設)、停用 DirectDraw。
UltraVNC:無影無聲、色彩 32bits。
TreamViewer:有影無聲、色彩 32bits、中介伺服器。
Splashtop Streamer:有影有聲(要檢查)、色彩 32bits、耗系統資源。

Splashtop Streamer 官方測試的多媒體效能:
[ Splashtop Streamer - Multimedia Heaven.png ]
這裡檢視測試進行的細節。

據後來實測發現,UltraVNC v1.0.9.6.2 (Feb 2012) 竟然支援跑跑卡丁車顯示了-..-
-removed beeps
-Capture alpha-Blending default value.
-Viewer crash fixed
-Grayscale fixed
不過播放影音還是不行就是了...
後來跑跑卡丁車改 2.0 以後又看不到了...

沒有留言:

張貼留言