![]() |
Dienst mit Tray-Icon
Hallo,
ich ahbe einen Dienst erstellt, er lässt sich starten, beenden, deinsatllieren, funktioniert... Allerdings zeigt er kein Tray-Icon an, das ich eingebaut habe, woran könnte das liegen? Oder muss ich ein 2. Programm laufen haben, das mit dem Dienst kommuniziert? Da mein Programm Leistung saugt, habe ich den Dienst geschrieben. Er soll nun, wenn man im PopupMenu des TrayIcon's etwas klickt, die eigentliche Anwendung starten. Lukas |
AW: Dienst mit Tray-Icon
Hi,
du müsstest wohl ein zweites Programm bauen. Das kann dann mit dem Dienst über Pipe/Socket/Memory Shared File kommunizieren. |
AW: Dienst mit Tray-Icon
Ab Vista gibt es keine interaktiven Dienste mehr, da sie ein Sicherheitsloch darstellten. ein Dienst kann also nicht mehr mit dem Desktop interagieren. Die Lösung wurde dir schon genannt, du brauchst ein zweites Programm welches im Kontext des Benutzers läuft und mit dem Dienst auf irgend eine Art und Weise kommuniziert.
|
AW: Dienst mit Tray-Icon
[OT]Diese wurden in Win7 aber wieder eingeführt.[/OT]
|
AW: Dienst mit Tray-Icon
Zitat:
Hab erst vor kurzen wieder den Fall gehabt (Adobe Acrobat-Installation per Kaspersky) das eine Consolenfenster in extra Desktop nur angezeigt wurde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz