Wiedergabe-/Aufnahmegerät programmgesteuert deaktivieren (cmd, c#) Windows

Wiedergabe-/Aufnahmegerät programmgesteuert deaktivieren (cmd, c#) Windows

Ich versuche, das Mikrofon über cmd oder C# zu deaktivieren. Bildbeschreibung hier eingeben

Ich habe versucht, devcon.exe zu verwenden, aber es deaktiviert das Gerät im Geräte-Manager, aber nicht in den Soundeigenschaften.

Ich habe versucht, in die Registrierung zu schreiben:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\{6f512f63-a7a0-4f4f-b24c-73dd352b6709}" /v DeviceState /d 0x10000001 /t Reg_DWord /f

Sogar im erhöhten Modus in cmd erhalte ich den Fehler:

ERROR: Access is denied.

Ich habe gelesen, dass dies daran liegt, dass die Registrierung geschützt ist und ich den Besitz der Registrierung übernehmen müsste, bevor ich diese Änderung anwende.

Wenn ich eine .reg-Datei verwende:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\{6f512f63-a7a0-4f4f-b24c-73dd352b6709}]
"DeviceState"=dword:0x10000001

Alles scheint in Ordnung zu sein, es wird kein Fehler angezeigt, aber die Registrierung wird nicht geändert.

Ich habe auch versucht, die obigen Befehle vom Windows-Dienst (lokales System) aus auszuführen, jedoch ohne Erfolg.

Auf welche anderen Arten kann ich versuchen, Wiedergabe-/Aufnahmegeräte programmgesteuert zu deaktivieren?

EDIT:
Ich habe die Reg-Datei ein wenig geändert. Ich habe Procmon.exe verwendet, um zu prüfen, was sich ändert, wenn ich auf „Deaktivieren“ klicke, und jetzt sieht die Reg-Datei so aus:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\{6f512f63-a7a0-4f4f-b24c-73dd352b6709}]
"DeviceState"=dword:10000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Capture\{6f512f63-a7a0-4f4f-b24c-73dd352b6709}\FxProperties]
"{00123682-6AD4-4737-98CC-6092E12453CC},0"=dword:00000000
"{10786EAC-45AF-49ea-9182-4B994BD075E8},1"=dword:00000003
"{10786EAC-45AF-49ea-9182-4B994BD075E8},0"=hex:41,00,00,00,01,00,00,00,00,00,\
  00,00,3c,4f,01,00,00,00,00,00,08,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
\\....

Wenn ich diese .reg-Datei als Benutzer anwende (durch Klicken auf die Datei), wird das Aufnahmegerät korrekt deaktiviert. Ich habe jetzt zwei Fragen:
1. Es scheint eine sehr chaotische Lösung zu sein. Ist es sicher, diese Reg-Datei zu verwenden?
2. Ich kann diese Reg-Datei nicht mit dem Windows-Dienst anwenden. Ich vermute, diese Registrierungen werden vom Benutzerkonto oder so blockiert, richtig?

verwandte Informationen