So prüfen Sie, ob die Webcam des Apple MacBook von einer Anwendung verwendet wird (ob die Kamera ein- oder ausgeschaltet ist)

So prüfen Sie, ob die Webcam des Apple MacBook von einer Anwendung verwendet wird (ob die Kamera ein- oder ausgeschaltet ist)

Ich habe auch nach einem Befehl gesucht, den ich in meinem Python-Projekt verwenden kann, um zu überprüfen, ob die Webcam des Apple MacBook von einer Anwendung verwendet wird (ob die Kamera ein- oder ausgeschaltet ist) oder nicht. (Ich brauche nicht einmal die genaue Prozess-ID oder den Namen, der die Kamera verwendet.)

Bisher habe ich, wie oben bereits erwähnt, zwei mögliche Optionen gefunden, die jedoch beide nicht richtig funktionierten:

  1. lsof | grep "AppleCamera"oder Befehlelsof | grep "iSight"lsof | grep "VDC": Diese Befehle zeigen die Prozess-IDs und -Namen, die die Kamera verwenden.

    Das Problem besteht jedoch darin, dass diese Befehle auch viele Prozesse anzeigen, die die Kamera nicht unbedingt verwenden.

    In einigen Fällen zeigen diese Befehle beispielsweise die Facetime-Anwendung als Anwendung an, die die Kamera belegt (obwohl dies nicht der Fall ist), selbst wenn Facetime auf das Dock minimiert ist (d. h. die Kamera ist im Leerlaufmodus nicht eingeschaltet).

    Oder in manchen Fällen werden einige Anwendungen als Prozesse angezeigt, die die Kamera verwenden, obwohl die Kameraverbindung der Anwendung zuvor bereits geschlossen wurde.

  2. Überwachungstool: Leider unterstützt es keine Befehlszeilenbefehle, daher kann es in meinem Python-Projekt nicht verwendet werden.

Hat jemand andere Empfehlungen zum Erkennen des Kamerastatus des Apple MacBook?

verwandte Informationen