Zitat von
Tyrael Y.:
You
can´t start a
GUI application from a service in Vista.
To display
GUI from service you must start a non visible application with the service and this application have to start the
GUI elements.
If you need data of interaction you have to implement communication between service and non-visible application e.g.
TCP.
[Service] <------> [Non-Visible-App] <------> [
GUI-App]
1. You can't directly display a
gui in a service. Actually Vista displays a service
gui in a seperate desktop. This will change and make it useless.
2. You dont need an invisible app
3. MessageBox with MB_SERVICE_NOTIFICATION works as a display.
The correct image is this:
[Service] <---- communication protocol (
TCP, Pipe, Shared Memory...) ---> [
Gui-App in a seperate process, started by service or user]