Получите доступ на запись к local_machine \ software в реестре для приложения .net - PullRequest
0 голосов
/ 22 октября 2009

Я пытаюсь изменить понятное имя звуковой карты USB. Я не могу сделать это из окон, а также редактировать реестр с помощью regedit. Но я получаю исключение, когда пытаюсь открыть подраздел для доступа на запись.

Есть ли способ обойти это. На данный момент моя работа заключается в том, чтобы создать правильный файл импорта реестра и запустить его, но мне бы хотелось, чтобы он был лучше реализован в коде.

Ответы [ 2 ]

0 голосов
/ 28 октября 2009

Я нашел способ написать текстовый файл в формате, который можно импортировать в реестр, и просто вызвать этот файл, используя Process.Start("edit.reg") или то, что вы назвали своим файлом. Работает на данный момент, только нужно сделать это один раз при установке, на данный момент.

0 голосов
/ 22 октября 2009

Запускаете ли вы приложение c # от имени администратора? Только пользователь с правами администратора имеет доступ к записи в HKLM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...