Forum: Programmieren allgemein
Delphi
by Michael II,
16. Sep 2020
Noch ein Tipp:
Windows registriert diverse Meldungen wie 'TaskbarCreated', 'TaskbarButtonCreated' und man kann auch eigene Meldungen registrieren (RegisterWindowMessage('MeineEigeneMeldung')). Einem Text wird also durch RegisterWindowMessage eine Nummer zugeordnet.
Es gibt auch die Umkehrfunktion: Wenn du in deinem Programm checken willst, ob Windows solche registrierte Nummern/Meldungen M...
Forum: Programmieren allgemein
Delphi
by Michael II,
15. Sep 2020
Musst du auch nicht - ist aber meistens Methode der Wahl, wenn es darum geht auf Explorer Neustart zu checken. (ausführlich dokumentiert auf den microsoft Seiten)
Forum: Programmieren allgemein
Delphi
by Michael II,
15. Sep 2020
RegisterWindowMessage('TaskbarCreated')
Forum: Programmieren allgemein
Delphi
by Michael II,
14. Sep 2020
Dann hilft es vielleicht, wenn du den vollständigen WinEventLog Eintrag hier mal postest.
Zu einem Teil definitiv JA. Windows ist nicht zu verwechseln mit betreutem Wohnen. Du könntest ja mal prüfen, ob die ganze Sache läuft, wenn du Standardgrafiktreiber verwendest (?).
Erklär doch mal, wieso dein Programm nicht mehr funktioniert, wenn sich die PID wegen Neustart des Explorers...