Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Win10 Cam & Mic per Programm freischalten (https://www.delphipraxis.net/206135-win10-cam-mic-per-programm-freischalten.html)

Fuchtel 22. Nov 2020 15:01

Win10 Cam & Mic per Programm freischalten
 
Hallo,

in Win10 (nur) kann man in [PC-Einstellungen]-[Datenschutz] die Kamera und das Mikrofon Ein und Auschalten.
Dies will ich in einem einfachen Programm (inkl. weiterer Einstellungen) vereinheitlichen um schnell in eine z.B.: ZOOM-Konverenz beizutreten und danach wieder alles auf sicher zu schalten.

Obige Einstellungen ändern in der Registry die "Value"s:

[HKEY_USERS\<SID>-<RID>\SOFTWARE\Microsoft\Windows\CurrentVersion\Ca pabilityAccessManager\ConsentStore\microphone]
[HKEY_USERS\<SID>-<RID>\SOFTWARE\Microsoft\Windows\CurrentVersion\Ca pabilityAccessManager\ConsentStore\webcam]

"Value" = "Allow" oder "Deny"

SID und RID ermitteln funzt. Diese Allow -Deny - Werte kann ich also setzen.

Wie schaffe ich es jetzt das alle Progamme die diese benutzen diese Änderungen auch mitbekommen (Message, o.ä)?
Wie bzw. womit bekomme ich heraus welche Messages dioe PC-Einstellungen nach einer Änderung senden (in Sysinternals habe ich nichts gefunden).

TiGü 23. Nov 2020 08:44

AW: Win10 Cam & Mic per Programm freischalten
 
Werden Benachrichtigungen von Windows an die Anwendungen gesendet, wenn du es händisch über das Menü [PC-Einstellungen]-[Datenschutz] machst?

Fuchtel 23. Nov 2020 11:55

AW: Win10 Cam & Mic per Programm freischalten
 
Höchstwarscheinlich, da wenn ich die Registry der WebCam selbser auf Deny setze z.B.: die "Kamera"-Application weiterläuft.
Wenn ich aber das ganze über [PC-Einstellungen]-[Datenschutz]-[Kamera] mache z.B.: die "Kamera"-Application sofort reagiert.

TiGü 23. Nov 2020 14:40

AW: Win10 Cam & Mic per Programm freischalten
 
Hm, da stellt sich die Frage, ob hier auf klassischen Wege Windows-Messages verwendet werden, oder eher UWP-Eventhandler: https://docs.microsoft.com/en-us/uwp...ew=winrt-19041

Zitat:

Remarks
The state of the camera stream will change when recording is paused or resumed, when the system drops frames for privacy reasons, or when the camera stream is lost.
Vorschlag: Mit der Visual Studio Community Edition eine Beispielapplikation erstellen oder sich ein Sample zusammensuchen und runterladen und dann im Event für CameraStreamStateChanged den ursächlichen Auslöser debuggen.

Fuchtel 24. Nov 2020 10:17

AW: Win10 Cam & Mic per Programm freischalten
 
Zwischenstand meiner Recherche mit einem Eventlog:
Es handelt sich um die Events:
Zitat:

Event ID : 4672 Einer neuen Anmeldung wurden besondere Rechte zugewiesen.
Event ID : 4624 Ein Konto wurde erfolgreich angemeldet.
Hier habe ich auch dann dazu eine nähere Beschreibung gefunden:
Windows Security Log Event ID 4672


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz