C # Запустите исполняемый файл Visual Studio от имени администратора - PullRequest
0 голосов
/ 26 августа 2018

Привет, я создал свою визуальную студийную программу, и если я запускаю ее как обычно, она отлично работает.Но проблема возникает, когда я создаю установочную установку для этой программы.Он успешно устанавливает мою программу, но я не могу заставить ее работать от имени администратора, и, следовательно, мои операторы sql не будут работать.Любые предложения о том, как решить эту проблему?

1 Ответ

0 голосов
/ 26 августа 2018

Трудно точно определить причину ошибки, но у меня такое ощущение, что вы задали вопрос XY , в котором выполнялись с повышенными привилегиями и без них (часто ошибочно называемые администратором).Создание программы установки, вероятно, не имеет к этому никакого отношения.Может быть, вы запускаете VS с повышенными привилегиями, не задумываясь об этом?

Попробуйте запустить программу напрямую, а не через VS.Найдите выходную папку (yourproject\bin\debug\yourprogram.exe) и запустите ее.Это работает правильно?Тогда это работает.
Теперь попробуйте запустить его с повышенными привилегиями (admin) (ctrl-shift-enter или ctrl-shift-doubleclick).Работает ли как надо?Если это так, то ваша проблема не имеет отношения к привилегиям.
Так что у вас могут возникнуть побочные эффекты при установке.Установленный файл находится в другом каталоге.У вас есть жестко запрограммированные относительные пути?

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