You can still however share memory between a service and desktop app if you create global shared memory. If you have the service create the memory then you dont have to worry about the desktop app running at admin level.
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Myles Penlington Sent: Tuesday, 8 May 2007 11:30 a.m. To: NZ Borland Developers Group - Delphi List Subject: RE: [DUG] Sending data between process on same computer on windows The reason behind the second one is security - which is even tighter on Vista. You can no longer do a SendMessage to a process running at a higher security level, and for that matter from a interactive program to a service - all due to security restrictions that have been added in recent years by M$ to stop viruses etc. E.g In Vista you can no longer allow a service to interact with the desktop. Things need to be running on the same window station (which is the root of all security in windows). If you have processes running on different window stations (which applies to services etc), then you will have security issues. Myles.
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe