Скомпилированное приложение C# -> Правый клик -> Запуск от имени другого пользователя -> Сбой
Я создал новое решение, используя только код от мастера:
namespace TesteOpenWithDifferentUser
{
static class Program
{
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
Я компилирую и открываю выходную папку "...project\bin\Debug", там я пытаюсь открыть свое приложение с другим пользователем "[Shift] + Правый клик -> Запуск от имени другого пользователя". Я набираю другого пользователя, и вместо открытия моего приложения происходит сбой, и отображается следующее сообщение:
... каталог приложений...
Указанный путь не существует.
Проверьте путь, а затем повторите попытку.
Я уже читал об олицетворении, привилегиях и UseShellExecute, но ничего (до сих пор) не решило мою проблему. Я думаю, что это не может быть так сложно, но я не могу заставить это работать.