Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Fehlende Darstellung TTrayIcon bei RDP-Session
odorakel - Mi 16.02.11 15:20
Titel: Fehlende Darstellung TTrayIcon bei RDP-Session
Hallo Forum,
ich habe eine Delphi Anwenung (Service) entwickelt, die auf einem MS Server 2003 laufen soll - tut sie auch. Folgendes Problem tritt auf:
Wenn ich den Service über den Konsolen-Admin starte wird das TrayIcon korrekt eingeblendet - bei einer Anmeldung via RDP fehlt es. Habt Ihr hierfür ne Lösung bzw. einen Lösungsvorschlag parat?
Als Komponente (TrayIcon) setze ich TTextTrayIcon ein.
Vorab vielen Dank für Eure Hilfe.
Gruß,
Oliver
jaenicke - Mi 16.02.11 17:59
Ein Dienst hat nichts auf dem Desktop des Benutzers zu suchen, insofern ist das korrekt, dass es nicht angezeigt wird.
Was du benutzt ist ein sogenannter interaktiver Dienst, den es aus Sicherheitsgründen ab Windows Vista gar nicht mehr gibt (bzw. konkret einen eigenen Desktop hat, so dass auf dem, den der Benutzer sieht, nichts zu sehen ist). Vor Vista gab es interaktive Dienste, sollten aber möglichst nicht genutzt werden.
Heißt:
Mach ein ordentliches Konzept, dann klappt das auch. ;-)
Das TrayIcon gehört in ein normales Programm, das nur mit dem Dienst kommuniziert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!