Deshabilite el dispositivo de reproducción/grabación mediante programación (cmd, c#) Windows

Deshabilite el dispositivo de reproducción/grabación mediante programación (cmd, c#) Windows

Estoy intentando desactivar el micrófono desde cmd o c#. ingrese la descripción de la imagen aquí

Intenté usar devcon.exe, pero desactiva el dispositivo en el Administrador de dispositivos pero no en las propiedades de sonido.

Intenté escribir en el registro:

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

Incluso en el modo elevado en cmd me sale el error:

ERROR: Access is denied.

Leí que es porque el registro está protegido y tendría que tomar posesión del registro antes de aplicar ese cambio.

Cuando uso el archivo .reg:

Windows Registry Editor Version 5.00

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

Todo parece estar bien, no se muestra ningún error, pero el registro no se modifica.

También intenté ejecutar los comandos anteriores desde el servicio de Windows (sistema local), pero sin éxito.

¿Cuáles son las otras formas en que puedo intentar desactivar los dispositivos de reproducción/grabación mediante programación?

EDITAR:
modifiqué un poco el archivo de registro. Utilicé Procmon.exe para comprobar qué cambia cuando hago clic en 'Desactivar' y ahora el archivo de registro se ve así:

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,\
\\....

Cuando apliqué este archivo .reg como usuario (al hacer clic en el archivo), el dispositivo de grabación se desactiva correctamente. Ahora tengo dos preguntas:
1. Parece ser una solución muy complicada, ¿es seguro utilizar este archivo de registro?
2. No puedo aplicar este archivo de registro usando el servicio de Windows. Supongo que estos registros están bloqueados por la cuenta de usuario o algo así, ¿verdad?

información relacionada