Hallo,
ich habe nach einem Beispiel hier aus dem Forum mein Programm mit einem Tray-Icon versehen. Wenn ich es direkt starte, funktioniert auch alles gut.
Da das Programm aber auf einem Server ständig laufen soll (auch, wenn niemand eingeloggt ist), lasse ich es mit RunAsSvc (auch hier im Forum gefunden
) als Dienst laufen. Nun wird aber das Tray-Icon nicht mehr angezeigt.
Wer kann helfen ?
Tray-Icon erscheint nicht, wenn Programm als Dienst läuft
-
- [ gelöst ]
-
Axel_Zucker -
26. Januar 2010 um 14:25 -
Geschlossen -
Erledigt
-
-
Wenn du ein Programm als Dienst startet läuft es unter dem Benutzer "System" und dann siehst du kein Icon mehr.
-
Wenn es als Dienst installiert ist:
Dienste -> Eigenschaften vom Dienst öffnen -> Tab anmelden -> Haken bei "Datenaustausch zwischen Dienst und Desktop zulassen" -> Übernehmen
Funktioniert bei XP, bei Server 2003 nicht.
-
Danke für den Tipp ! Und es funktioniert bei mir sogar unter Server 2003 !

-
Hm, liegt bei mir vllt daran, dass ich die service.au3 verwendet hab um den dienst einzurichten. Vllt ist die RunAsSvc besser.
Guck ich mir mal bei gelegenheit an. -
gib mal bitte den link dazu
-
Welchen Link ? Den zu RunAsSvc findest Du hier: