2016-04-27 13 views
1

Mein Beispiel Java und C# -Code können Tray Icon Benachrichtigung Ballon mit Windows 7 und Windows 10.trayicon Mitteilung Ballon funktioniert nicht mit dem Windows 10

trayIcon display with simple sample codes

aber bei der Verwendung von oben Beispielcodes mit einem Popup Legacy-Produkt, das Session-Isolation, Benutzer-Kontext, Identitätswechsel usw. verwendet, Es funktioniert nicht mit Windows 10. Ich kann Popup in Windows 7 und anderen Betriebssystemen sehen, aber nicht Windows 10.

Was könnte in Windows ändern 10 aus dem Windows 7-Tray Icon notification Ballon, der verhindert, dass es aufspringt?

Antwort

0

Ich habe es gelöst mit native win32 api getEnvironmentStrings(), um die Umgebungsvariable des Benutzerprozesses meiner Anwendung zu erhalten.

Dann löste ich eine neue EXE-Datei durch die Umgebungsvariablen

Standardumgebungsvariable bestanden in Java exec() über war nicht genug, um EXE-Datei und zeigen trayicon aus meiner Anwendung läuft in benutzer- auslösen Kontext.

0

Nur eine freundliche Erinnerung, dass Java derzeit das Hinzufügen von Taskleistensymbolen in den Statusbereich und das Anzeigen von Benachrichtigungen von ihnen unterstützt, die durchkommen.

Hier finden Sie die Dokumente für die Klassen SystemTray und TrayIcon, für alle, die interessiert sein könnten. Sie würden nach der Methode TrayIcon.displayMessage() suchen.

Aber jetzt, wo Sie es erwähnen, würde ich gerne wissen, wie Sie es mit C# umgehen.

Verwandte Themen