delorie.com/archives/browse.cgi | search |
On Fri, Jun 01, 2001 at 12:06:16AM +1000, Robert Collins wrote: > From: "egor duda" <deo AT logos-m DOT ru> > > 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. Hmm, personally I would prefer using a Win32 interface like the above (named pipes on NT, shared memory on 9x). Security doesn't matter on 9x and the low level interfaces are typically faster and (from my point of view) easier to understand. Anyway, if we agree to use COM I wouldn't step back. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |