delorie.com/archives/browse.cgi | search |
----- Original Message ----- From: "egor duda" <deo AT logos-m DOT ru> To: "cygdev" <cygwin-developers AT cygwin DOT com> Sent: Friday, June 01, 2001 12:02 AM Subject: Re: [RFD]: Egor's proposal for a Cygwin server process > Hi! > > Thursday, 31 May, 2001 Corinna Vinschen vinschen AT redhat DOT com wrote: > > >> a communication between client and server is restricted to local host > >> only, so, i suppose, we can take "mixed" approach -- use named pipes > >> on nt/2000 and shared memory on w9x. > > CV> As I wrote in my previous mail, it's essential to be sure about > CV> the process which calls the server. Faking of pid, uid and gid > CV> must not be possible! > > something similar was done in my cygserver via > ImpersonateNamedPipeClient(). that's a clear benefit of named pipes > before shared memory. This is where I'll pop up and say... COM provides benefits here: AFAIK it's got impersonation capabilities for NT, and AFAIK degrades gracefully on 9x. The fact that it's got difference under-the-hood implementations for NT and 9x would aid us here. Rob > > Egor. mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19 > > >
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |