apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Behne <mdb32...@yahoo.com>
Subject shared memory among multiple users
Date Fri, 07 Apr 2006 16:17:52 GMT
I have been using apr_shm_create and apr_shm_attach on Windows with good results--as long as
all processes referencing the memory run under the same account.  I've run into trouble in
a case where the shared memory is created under one account, and then an attempt is made to
reference from another process running under a different account.  In this case the apr_shm_attach
returns "720005"--access denied.  Looking at the underlying Windows functions, it looks like
there are ways to specify access lists for the mapped file, but the apr functions do not provide
a way to utilize this.  Am I missing something?  Is there a way to share memory between processes
running under different accounts with apr_shm?
Blab-away for as little as 1ยข/min. Make  PC-to-Phone Calls using Yahoo! Messenger with Voice.
View raw message