2016-01-22 3 views
0

я использую vb.net 2010, рамки .net 3.5 и процедуру и исключение я получаю, являются следующими:Проблем при использовании NET Framework для доступа к реестру Windows

enter image description here

Я был чтение о манифесте, и то, и другое, но мне кажется, что я все еще что-то упускаю, кто-нибудь любезно даст мне какие-нибудь предложения? Спасибо заранее!

+0

Чтобы изменить этот ключ, вы должны быть подняты. Запустите процесс как администратор. –

+0

большое спасибо. Ну, как я должен это делать? Использовать манифест? Должен ли я войти в реестр и изменить разрешение доступа к ключу? Возможно ли это только при работе под учетной записью администратора? Прошу прощения за мое незнание, но что такое короткий путь для «запускать как админ»? Если я просто изменил свойство exe для запуска в качестве администратора, должен ли он сделать трюк? – ITP

+0

Невозможно сообщить о лучшем курсе действий, не зная более общих целей и использования вашей программы. –

ответ

0

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

Используйте опцию requireAdministrator в манифесте. Или запустите процесс, используя глагол runas.

+0

большое спасибо. Я попробую это. Я предполагаю, что я выйду пару раз, поэтому, прежде чем я могу задать новые вопросы, не могли бы вы предоставить пару ссылок инструкций, пожалуйста? – ITP

+0

Начните с чтения UAC и связанных тем на MSDN. Вам нужно очень четкое понимание этого, прежде чем продолжить. –

+0

Вот чего я боялся! Обычно мне нравится делать такие вещи, но для этого случая мне действительно понравится рецепт! Спасибо, в любом случае. – ITP