На всех компьютерах с Windows 10 я перерисовываю изображение, я хочу отключить параметр в Звуке для предоставления эксклюзивного управления каждому устройству приложениям. Я расположены ключи и значения реестра:Поиск значения реестра затем измените его
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \ Capture \ RANDOM_STRING \ Свойства
- HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \ Рендеринг \ RANDOM_STRING \ Свойства
в каждой из этих клавиш (первый один для Mics и второй для спикеров) их являются два типа DWORD-32 значения в каждой:
- {b3f8fa53-0004 -43 8e-9003-51a46e139bfc}, 3
- {b3f8fa53-0004-438e-9003-51a46e139bfc}, 4
Я хочу, чтобы в основном сделать пакетный скрипт, который будет найти эти два значения и установить их на 0 для каждого аудиоустройства. Я запустил его через Task Scheduler или что-то, чтобы убедиться, что он также получает новые устройства.
Проблема для меня в том, что RANDOM_STRING часть каждого пути. Каждый из них - 25 случайных символов; он похож на имена значений с символом # в конце. Я знаю, как изменить значение по определенному пути, но здесь их рандомизированное имя ключа, а затем новые, поскольку новые устройства подключены.
Это их способ создать пакетный файл (или VBS/PowerShell), который будет искать в реестре (или просто аудио, чтобы сузить его быстрее) для этих двух значений и изменить их значения на 0? Или, если есть какие-то другие способы обойти это, если так?
Примером процесса, который я хотел бы (или опять же, что-то еще подобное):
- Поиск значения DWORD-32 "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 3" в пределах путь «HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \" и все под-ключи внутри.
- Установите значение значения DWORD-32 "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 3" в 0.
- Поиск значения параметра DWORD-32 «{b3f8fa53-0004-438e-9003 -51a46e139bfc}, 4 "в пределах путь " HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \ " и все под-ключи внутри.
- Установите значение значения DWORD-32 "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 4" до 0.
Вы можете взглянуть на пакетную команду REG ADD для изменения значения - https://technet.microsoft.com/en-us/library/cc742162(v=ws +0,11).aspx –
Это не * случайные строки *. Это GUID. Взлом в значениях в реестре, который вы не понимаете, - это действительно хороший способ для кирпича вашего компьютера. –