VNC是AT&T公司的遠程管理軟件,和終端服務類似,和終端不同的地方在於終端服務連接上去是開啟了一個會話,而VNC則是和當前正在登錄的用戶共用同一個會話。這也就是說,你可以和當前登錄的用戶同時操作,他所作的一切你都可以看見,反之亦然。
VNC並沒有提供遠程安裝的功能,經過一個下午的摸索,我終於找到了遠程安裝的方法。
1、首先在自己的系統上安裝VNC,並且將VNC安裝為服務(在裝完VNC後,菜單中提供一項功能可以直接在本機裝為服務)。
2、服務啟動以後,會在任務欄出現一個小圖標,這個時候必須設置一個密碼(否則VNC不允許遠程連接)。這個密碼同時也是將來我們安裝到遠程時候的密碼。
3、使用注冊表工具將VNC在本機的設置導出。
regedit /e HKEY_CURRENT_USER\software\ORL vnc1.reg
regedit /e HKEY_LOCAL_MACHINE\software\ORL vnc2.reg
4、將vnc1.reg和vnc2.reg合並為一個文件vnc.reg(怎麼合並就不用說了吧C&P)。
這時候的vnc.reg文件看起來應該是這樣的(具體系統會有所不同)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\software\ORL]
[HKEY_CURRENT_USER\software\ORL\WinVNC3]
"SocketConnect"=dWord:00000001
"AutoPortSelect"=dword:00000001
"InputsEnabled"=dword:00000001
"LocalInputsDisabled"=dword:00000000
"IdleTimeout"=dword:00000000
"QuerySetting"=dword:00000002
"QueryTimeout"=dword:0000000a
"Password"=hex:fd,9d,5b,8d,77,f7,ea,8d
"PollUnderCursor"=dword:00000000
"PollForeground"=dword:00000001
"PollFullScreen"=dword:00000001
"OnlyPollConsole"=dword:00000001
"OnlyPollOnEvent"=dword:00000000
[HKEY_LOCAL_MACHINE\software\ORL]
[HKEY_LOCAL_MACHINE\software\ORL\WinVNC3]
[HKEY_LOCAL_MACHINE\software\ORL\WinVNC3\default]
"SocketConnect"=dword:00000001
"AutoPortSelect"=dword:00000001
"InputsEnabled"=dword:00000001
"LocalInputsDisabled"=dword:00000000
"IdleTimeout"=dword:00000000
"QuerySetting"=dword:00000002
"QueryTimeout"=dword:0000000a
"Password"=hex:fd,9d,5b,8d,77,f7,ea,8d
"PollUnderCursor"=dword:00000000
"PollForeground"=dword:00000001
"PollFullScreen"=dword:00000001
"OnlyPollConsole"=dword:00000001
"OnlyPollOnEvent"=dword:00000000
[\HKEY_USERS\.DEFAULT\Software\ORL]
[\HKEY_USERS\.DEFAULT\Software\ORL\WinVNC3]
"SocketConnect"=dword:00000001
"AutoPortSelect"=dword:00000001
"InputsEnabled"=dword:00000001
"LocalInputsDisabled"=dword:00000000
"IdleTimeout"=dword:00000000
"QuerySetting"=dword:00000002
"QueryTimeout"=dword:0000000a
"Password"=hex:fd,9d,5b,8d,77,f7,ea,8d
"PollUnderCursor"=dword:00000000
"PollForeground"=dword:00000001
"PollFullScreen"=dword:00000001
"OnlyPollConsole"=dword:00000001
"OnlyPollOnEvent"=dword:00000000
5、將需要遠程安裝的文件復制到同一個目錄下面。
Msvcirt.dll
Msvcrt.dll
omnithread_rt.dll
RegDll.exe
vnc.reg
VNCHooks.dll
6、將vnc.reg和RunAsEx.exe(www.netXeyes.com)復制到這個目錄下。
7、為了安裝方便寫一個BAT文件reg.bat,也放到這個目錄下,這個文件的內容如下:
runasex %1 %2 winvnc.exe "-install"
runasex %1 %2 regedit.exe "/s \winnt\vnc.reg"
net start winvnc
這時候,所有需要的文件都已經准備完成了,如下所列:
Msvcirt.dll
Msvcrt.dll
omnithread_rt.dll
reg.bat
RegDll.exe
RunAsEx.exe
vnc.reg
VNCHooks.dll
8、將文件復制到遠程主機(需要Administrators組的權限)。
copy *.* \\xxx.xxx.xxx.xxx\admin$
9、利用NTCMD或者NC或者Schedule服務一類的東西在遠程主機中執行如下命令。
reg.bat <用戶名> <密碼>
用戶名和密碼就是遠程系統具有Administrators權限的用戶名和密碼。
10、利用vnc_viewer連接。
另:我這篇文章寫的很簡單,在實際中可能會遇到這樣或者那樣的問題。自己實踐過的東西才是自己的,這也是我沒有寫的非常詳細的原因。
自己動手實踐是一種樂趣,Good LUCk!
10、利用vnc_viewer連接。
另:我這篇文章寫的很簡單,在實際中可能會遇到這樣或者那樣的問題。自己實踐過的東西才是自己的,這也是我沒有寫的非常詳細的原因。
自己動手實踐是一種樂趣,Good LUCk!