[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

RE: Possibility of RDP server for Linux?



> I had the idea a few months ago to write wrappers for some of the core
> DLLs in Windows (a la gdi32.dll) to catch graphics commands, consult a
> lookup table, translate the graphics command to a different protocol
> (X/RDP/VNC/?), and transmit the resulting information.  The lookup table
> would be used to figure out where the information needs to be sent, so you
> could have multiple simultaneous connections; effectively, multiple users
> running applications at the same time.  Does anyone think this is
> feasible?  I thought it might be a good idea, did a quick search on
> google, and I think I found a commercial product or two that essentially
> do this.

 [....]

> If viable (that's what I'm offerring this idea up for--please shred it and
> tell me why it won't work)


Applications like outlook, ICQ, etc [iirc] can only run a single instance,
so redirecting it's graphical output would only allow a single user to run
these.... you'd need some sort of seperatation of tasks, virtual sessions
per user, thus allowing multiple instances of these to run....

additionally, wrapping GDI, etc would handle graphical output, but you'll
need to investigate some sort of event tunnel to send stuff back, so you can
get things like tooltips, etc... :)


> I think this would be much, much more useful
> than a RDP linux server.

You're thinking of an RDP server from the wrong point of view - I *SO* want
to help more, offer up a reason WHY an RDP server for Linux rocks the
planet, but due to a (rather strict) non-disclosure agreement, I can't - but
there is a VERY good reason to write one, but not at a desktop layer.....
but this is all I can say. I know it seems like I am dangling carrots
infront of donkeys here, and I would love to come clean and tell you how and
why this should and would work.... soon, maybe....

> Probably harder to code, but more useful.

Agreed :)

> This makes me wonder how many people from M$ monitor this list.

Even looking at list members, I suspect, would not help.... intentionally
obtusified addressing, etc....

but at a rough guess, far more than we would like, is probably a good
estimate :)

	-Darran