Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich bin neu hier, und darum erstmal ein freundliches HALLO :-)

ich bin auf der Suche nach einer Möglichkeit den Status des Monitores abzufragen. Also ob er ein- oder ausgeschaltet ist.

Vielleicht könnt ihr mir da ein paar Ansätze geben?

Vielen Dank im voraus!

Hallo,

ich verwende VB und ähnliches.

mfg

montjoshua

ich verwende VB und ähnliches.

Falls das mit meinem vorherigen Beitrag nicht ganz klar wurde: Hier wären genaue Informationen hilfreich. Es gibt da ziemlich große Unterschiede zwischen beispielsweise VB6.0 und VB.NET 2008. Mit letzterem wärest du hier sogar im falschen Unterforum.

Ideal wäre es in VB6, dann könnte ich es in den vorhandenen Quellcode einarbeiten. Es wäre auch VB.NET 2008 möglich, dann könnte man es in die Registry schreiben, oder in eine Datei, und es wieder auslesen.

Die Fragestellung ist doch klar, kann man mit VB6 feststellen ob ein Monitor an- oder ausgeschaltet ist.

Es handelt sich um die Überwachung mehrerer Systeme, ob die angeschlossenen Monitore ein Bild zeigen oder nicht.

Es handelt sich um die Überwachung mehrerer Systeme, ob die angeschlossenen Monitore ein Bild zeigen oder nicht.
Das ist allerdings etwas völlig anderes, als die bloße Frage, ob der Monitor ein- oder ausgeschaltet ist.

Es gibt viele Möglichkeiten:

Der Monitor zeigt nichts, weil

  • er nicht mit Spannung versorgt wird,
  • er ausgeschaltet ist,
  • er im Standby ist,
  • er defekt ist,
  • kein Videokabel angeschlossen ist,
  • die angeschlossene Grafikkarte nichts sendet,
  • usw.

Die meisten dieser Zustände lassen sich nicht durch Software allein prüfen.

Darum zum wiederholten Mal die Frage, was und zu welchem Zweck du prüfen willst. Nach den aktuellen Informationen würde ich eher zu einem Strommessgerät an der Steckdose des Bildschirms raten.

Also fangen wir in kleinen Schritten an. Über CreateFile und GetDevicePowerState kann ich herausfinden ob der Monitor im Standby ist oder nicht. Jetzt müßte ich noch wissen ob Strom angeschlossen ist und das VGA-Kabel steckt.

Zum wiederholten Mal die Frage:

Vom welchem Monitor reden wir hier überhaupt?

Bei Entwicklern ist es durchaus üblich, dass sie mehr als einen Monitor an einem PC betreiben oder auch mehrere Rechner mit einem Monitor (plus Umschalter).

Außerdem ist es ja auch durchaus üblich, sich per Terminal-Sitzung auf Rechner zu verbinden, an die nie direkt einen Monitor angeschlossen ist und die trotzdem ein prima "Bild" liefern.

Nicht ganz so kompliziert, keine Terminal-Sitzung, keine Entwicklungsumgebung und kein Remote-Desktop-Client.

Es geht um eine sehr einfache Situation, ein PC und ein über VGA angeschlossener Bildschirm. Ich habe einen Programm geschrieben das als Dienst im Hintergrund bestimmte Zustände des PC`s überwacht, nun ist es noch wichtig zu erfahren ob der Monitor auch eingeschaltet ist oder eben in welchen Zustand er sich befindet.

Also, der Zustand des Monitors (Standby etc.) wird über den PC gesteuert. Also bitte dann dort die Abfragen stellen.

Ob ein Monitor angeschlossen ist oder nicht könnte man mit einer Abfrage auf die DDC-Infos rausbekommen.

Wenn kein Signal zurückkommt, dann ist Monitor aus oder nicht angeschlossen.

MMn wirst du aber zwischen "ausgeschaltet", "VGA Stecker gezogen" und "Stromkabel gezogen" nicht unterscheiden können.

Das wäre schon sehr hilfreich, was ist mit DDC gemeint?

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.