Es wird ein spezieller RFID-Reader genutzt, welcher direkt mit unserem Programm kommuniziert.
Es könnte prinzipiell auch ein Fingerabdruckscanner sein.
Es sind aber keine Geräte, welche mit Windows reden, über eine Autehtifizierungs-
API, wie z.B. für Login via FaceID, RFID/NFC oder Fingerprint.
Es muß nicht zwangsläufig ein
COM-Port sein.
Wir unterstützen mehrere Geräte, welche via
COM-Port, Ethernet oder einen propitärem USB-Protokoll (via
DLL) mit unserer Software reden.
Außerdem geht über
COM/USB nicht nur die Info über einen angelegten RFID-Chip, sondern auch regelmäßig Statusinformationen von und zum Gerät.
(z.B. die Geräte von Datafax besitzen ein Display und konfigurierbare Buttons, welche vom Programm gestuert werden, ohne dass dabei der PC-Monitor aktiv sein muß)
Im Grunde läuft permanent ein Programm (24x7),
für Lebensdauer und Energieersparnis schaltet Windows vorübergehend den Monitor ab
und, wenn das Programm etwas mitteilen will, bzw. eine Eingabe erwartet, dann wird der Monitor aktiviert (sollte jedenfalls).
Es ist möglich, das Ausschalten zu verhinden, dann geht er aber nie aus, wie es z.B. Mediaplayer oft machen.
Und früher war es auch möglich den Monitor zu aktivieren, wenn er aus war, aber dieses funktioniert eben nicht mehr.
Manuell funktioniert es ja weiterhin, also Touch, Tastatur und Maus,
aber es muß doch auch möglich sein, das via Software zu erledigen.
Here the English translation, and i am really sorry, all what i want is try to help,
Zitat:
We support several devices
Devices means drivers, drivers means power management is involved, BUT from what i understand now the code is running and detecting signal from RFID (device) and execute fine, only the turning the monitor part is the failing part, right ?
Zitat:
To ensure its service life and save energy, Windows temporarily switches off the monitor.
This is the most important part, and yet it is not clear for me, Windows did turn the monitor OFF ?
How ?
By power saving settings ? or by your code ? how did it figure it out that the monitor need to go off ? that what you should follow.
Zitat:
* Monitor active
* Screen saver (which is almost always deactivated)
* Monitor in standby (black image with active backlight)
* Monitor off, deactivated via Windows (here it is actually in standby, i.e. screen off, but it is waiting)
* Monitor completely off (manually switched off and does not respond to Windows)
Fantastic, now, when monitor in StandBy and/or monitor is off, is the display adapter (video card) is off too ? or in power saving regime?
I really believe it is ACPI and power management settings, most likely combined with different or updated drivers by Windows 11, see my Windows 10 sometimes reverts nVidia geforce driver to WHQL from Microsoft instead of sticking to the newer i downloaded from nVidia which is also WHQL, this happen when power is shut suddelnly and on next rerstart Windows decide to go back to older driver, same happen to my Android ADB drivers, keep returning to older ones.
ps : again, i suggest to check and log what devices are off every minute, this might reveal the real culprit, as i said when code request monitor to be turned on Windows might has different opinion about its state, or simply it can't because the code is asking different request from it should, so it might not fulfill this request as lets say the display card is off or even some other device controller is the one is off.