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

Reply via email to