Jan Blomqvist Kinander wrote:
> Hi Developers, I have been aproached by a certain Gonzalo from Colombia, he 
> claims to be a developer who wants to make a Terminal Server Clone, I enclose 
> the mail he sent me, please have a look at it and answer him.
>
> Yours Sincerely,
> Jaix Bly
>   
I'll reply here.
> I want to develop a Open Source Terminal Server based in something like VNC 
> and OpenVPN
>
> Opening many sessions in windows is really bad idea ... for kernel stuff and 
> another csrss, smss problems ... terminal server blue screen, black screen, 
> printers, etc ... so i have an idea for a workaround ...
>
>
> Is open a session using createwinstation api ... in that session, create 
> multiples desktops, using createdesktop api, in each desktop will be secure 
> shell replacement, ejecuted using x user credentials (runas) ... the printing 
> is gonna be universal virtual printers that receive the buffer from the 
> win32, and send the emf or pdf to the client ...
>   
By design, each session can only have one interactive WindowStation,
that is only one WindowStation with keyboard and mouse input. And I
don't see a possibility to work around this limit. It would also limit
resources, such as number of gdi objects. There's a good reason for
sessions as they are, if you see problems in the current NT
implementation, please specify.

> Using Virtual Channels is a pain in the ass ... because they all travel using 
> only one tcp socket ... (really bad idea) so, problems with video, audio, 
> performance, etc ...i think we can use openvpn to connect to only one port 
> (443 to ssl vpn) and after the vpn is connected, we can open many socket 
> (each service) between the client and the server desktop ... so we can send 
> printing, sound, video, etc ...
>   
Remember that ReactOS aims at compatibility with Windows. A terminal
server must be compatible to Windows terminal services.

>
> I have many things already developed ... createwinstation, createdesktop, 
> impersonate users, universal printer, openvpn implementation .. etc ... but i 
> need help in other areas, like the video grabber in the desktop (maybe a 
> modified vnc) i can make a printscreen of each desktop, and send the jpg ... 
> and is working, but is a really bad idea ...
>
>
> This product can merge with ReactOS .. and be the ReactOS terminal server ...
>
> https://sourceforge.net/projects/oswts/
>
> What do you think?
>
> Do you receive this mail?
>
>
> Thanks, 
>
> Gonzalo.
>
>   


_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to