Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
16. Apr 2015
Das habe ich verstanden, aber ein Dienst kann doch ebenso gut in einem anderen Kõnto laufen, unter anderem das des grade angemeldeten Benutzers.
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
16. Apr 2015
Aber wenn er sagt dass sein Service im Kontext des aktuellen Benutzers läuft? Dann unterscheidet er sich doch eigentlich gar nicht von einer normalen Anwendung die der Benutzer gestartet hätte, oder? Warum sollte ShellExecute dann nicht klappen?
Grade kurz ausprobiert, es klappt tatsächlich nicht. Aber warum?
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
16. Apr 2015
Also ich weiß nicht, ob es jetzt wirklich ein Dienst sein muss, und ob er nun im Konto SYSTEM laufen soll oder im Benutzerkonto. Gehen tut das schon. Ich habe es bislang aber nur so gemacht dass eine Anwendung auf dem SYSTEM-Konto läuft und die Anwendung dann auf dem Desktop des grade lokal angemeldeten Benutzers aufmacht.
Sieht bei mir so aus:
interface
type
/// <summary>
/// ...
Forum: Win32/Win64 API (native code)
Delphi
by Der schöne Günther,
16. Apr 2015
Ist das nicht dieses Häkchen "Datenaustausch zwischen Dienst und Desktop zulassen"? in services.msc?