浅谈在终端与本地窗口中复制文件
by wawa 2002.4.17
记得去年在小榕论坛上有一次很有意思的讨论,题目是在3389终端服务中,
有多少种办法可以在本地与远程中传输文件.
大家提到,通过IPC连接,TFTP,FTP,HTTP等等方法来实现,
当时我也在,我就发了一贴,讲:忘了在哪看到一篇文章,文章的题目好像叫
"让咫尺不再天涯",讲的就是RDP的一个补丁,可以实现本地窗口之间复制文件
的功能在远程终端窗口中实现.
可能这个功能很多人用不上,也就没有接下去讨论了.
如果在没有设置的情况下在终端与本地窗口中复制文件会出现以下错误:
现在,很多朋友都在使用3389远程管理服务器,如果可以实现在本地与远程
窗口中复制粘贴文件,不用FTP等方式,岂不是很方便?!
所以我就写了此文(没有深入的研究,只能给大家一个思路)
要实现以上的功能,我们需要重新设置终端服务器配置与客户端配置,
先看服务器如何设置:
我们在这里http://cnxhacker.net/online/tools/rdp.rar下载以下程序:
rdpclip.exe
fxfr.dll
rdpdr.dll
也可以只下载RDP.ZIP,里面包含以上3个程序
(这些程序来源于微软rdpclip_hotfix,我只是提取出来,方便使用而已)
将fxfr.dll文件放到你的\winnt\system32\下,
再在\winnt\system32\下建一个名为rdpclip的目录,
将rdpclip.exe文件放到这个目录下,
(提醒:您的服务器上\winnt\systen32下也有同名文件,只是版本不同,原来的
是5.00.2174.1,我们新的是5.00.2205.1)
如图:
下面在更改注册表:
将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Wds\rdpwd
中的StartupPrograms值设为rdpclip\rdpclip.exe
(原值为rdpclip)
如图:
这样,服务端就设置好了! 很简单吧!?
:)
设置客户端就更简单了:
将上面的rdpdr.dll fxfr.dll两个程序复制到\program
files\Terminal Services
Client下
(覆盖原文件,在此期间不要使用终端,否则会报错)
然后,使用客户端连接服务器,就可以象在同一台机器上的硬盘和文件夹中方便的复制粘贴文件
了,
很方便吧!? :)
个人理解,难免有错,请您指正!
更多的关于3389方面的问题请访问:
http://3389.cnxhacker.net/
这是『中国X黑客小组』的一个3389技术专栏,欢迎光临讨论相关技术!