xrdp on windows

xrdp: An open source remote desktop protocol(rdp) server.

Based on the work of rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user.

The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients.

xrdp

要するにLinuxのサーバにMS社のリモートデスクトップのクライアントもしくは
rdesktopで接続しようとするものです。
RDPプロトコルの利点は今更詳細は書かないけどXやVNCより便利なところが多い。
GPLのクライアントrdesktopがあるので、完全クローズドなプロトコルでもない。
事実xrdpがrdesktopプロジェクトから発想を得たプロジェクトだ。
 
で、ソースを見てたらBorland C++MakefileやらWIN32のdefineやらあるので
ちょっとゴニョゴニョしてコンパイルしてみた。
とりあえずxrdp.exeと周囲のdllだけですが普通に動きますね。
そもそもxrdpが対応してるのが独自のXサーバとVNCとRDPなんだけど
VNCはほぼ完璧に動作、RDPはゴミが少し残って化け気味な感じ。
まぁRDPを中継することは意義が薄いのでVNCサーバとRDPクライアントを中継できるとすれば意味がある。
 
リモートデスクトップMMCスナップインで全部集約できるか(妄想)