Кнопки формы Windows не запускают ресурсыC#

Место общения программистов C#
Ответить
Anonymous
 Кнопки формы Windows не запускают ресурсы

Сообщение Anonymous »

Я создал форму Windows с помощью C#. Форма содержит кнопки, метки и элемент управления вкладками.
Каждая кнопка и метка имеют разные функции. Например, некоторые кнопки открывают разные браузеры, а некоторые другие кнопки открывают приложения и утилиты Windows, такие как «Regedit» и «Active Directory».
Эта форма используется пользователями, которым необходимо запустить форма с «Учетной записью с повышенными правами».
Пользователи входят на свои компьютеры, используя свою обычную учетную запись. Пример GS22551. Их повышенная учетная запись — GS22551.4
Когда пользователи запускают форму под своей обычной учетной записью, каждая кнопка и метка работают отлично! Когда они нажимают на кнопку, ресурс вызывается и открывается им. Но когда они запускают форму со своей учетной записью с повышенными правами, форма заканчивается на .4 (Shift + щелчок правой кнопкой мыши «запустить от имени другого пользователя»), кнопки формы, которые должны открывать «Regedit» и «Active Directory», терпят неудачу, и пользователь получает следующее сообщение об ошибке

Ошибка «В вашем приложении произошло необработанное исключение. Если вы нажмете «Продолжить», приложение проигнорирует эту ошибку и попытается продолжить»
Произошла ошибка при запуске процесса
'C:\Windows\regedit.exe' с рабочим каталогом
'C:\Form1'. Запрошенная операция требует повышения прав.
Пользователи получают эту ошибку только тогда, когда открывают «Regedit» и «Active Directory».
Например, если они нажимают кнопку, которая открывает «Управление компьютером». ” они не получают эту ошибку.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -resources
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»