Forum: Win32/Win64 API (native code)
Delphi
by xweghau,
6. Jan 2009
Hallo Michael,
in der Antwort an Dich habe ich mich missverständlich ausgedrückt. Was ich meinte: Der Dienst soll das Programm im Kontext eines bestimmten angemeldeten Benutzers (wie ich das herausbekomme, habe ich schon im Forum gefunden) starten. Dieser sollte das Programm dann sofort zu sehen bekommen, aber das klappte mit ShellExecute nicht, das habe ich jetzt verstanden. (Ich hoffe, ich...
Forum: Win32/Win64 API (native code)
Delphi
by xweghau,
6. Jan 2009
Hallo zusammen!
An Martin:
Ich denke, da hast Du Recht! Ich habe mir mal was zu dem Thema angesehen, aber dazu unten.
An Messie:
Dass ich hwnd = 0 angebe, ist kein Problem. Ich habe das mit notepad aus einer "normalen" Exe getestet, es funktioniert.
An Luckie:
Der Dienst wird auf dem gleichen Server eingesetzt, auf dem auch der Benutzer aktiv ist, in dessen Namen ich die EXE ausführen...
Forum: Win32/Win64 API (native code)
Delphi
by xweghau,
5. Jan 2009
Hallo!
Ich möchte einen Windows Dienst schreiben, in dem ich überprüfe, ob ein bestimmtes Programm läuft. Wenn das Programm nicht läuft, soll es gestartet werden. Die Überprüfung funktioniert und ich kann das Programm auch mit ShellExecute starten. Leider wird das externe Programm aber als Benutzer "System" ausgeführt mit dem "kleinen" Schönheitsfehler, dass es unsichtbar bleibt, obwohl ich...