Matt Herbert (matherbe) wrote:
So I have a service that needs to interact with the desktop on a Vista machine. I've read multiple articles about Vista's updated security and it's restrictions on services. So I realize that in order for the service to interact with desktop, I'm going to need to create a new process as a "normal" user, and use some form of IPC between the child process and my service to get at the information I need.
Without knowing what the exact problem which you're encountering, it seems to me that you're probably fighting the system. I don't use Vista myself but I seem to remember that the Service security subsystem has been beefed up to make things like this even harder. You don't say exactly what your interaction with the desktop is. Can you not do the usual thing of having a user run a (possibly systray-ed) app in his userspace which comminicates with your service via, say, named pipes (or sockets, or whatever)? Can you come across with more information, such as how your service will be interacting with the desktop? TJG _______________________________________________ python-win32 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-win32
