Мне нужно установить ключ регистрации в Vista, но если я использую команды без запуска от имени администратора, это вызывает исключение. Как мне показать диалоговое окно подтверждения, тогда?
Вам необходимо встроить манифест с правильным уровнем пользователя http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/cb8af5c1-8b06-4d14-a1f3-ed0203354e0c
Вам нужно проверить, есть ли у пользователя необходимые права, перед настройкой ключа реестра. начать здесь
Вы должны попытаться запустить ваше приложение с правами администратора. Для этого попробуйте «Запуск от имени пользователя».