Начать процесс с вошедшими в систему учетными данными пользователя Windows 7 - PullRequest
1 голос
/ 06 сентября 2011

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

Проблема заключается в том, что при вызове

Process.Start(XXXXXXXXXX) 

приложение открывается под учетной записью компьютера, котораяфактически делает установку под UAC в Windows 7.

Я знаю, что могу использовать объект ProcessStartInfo, чтобы попросить пользователя указать свой пароль и т. д. Однако это будет действительно раздражать, когда они уже зарегистрированы на компьютере.

Я пытался использовать ProcessStartInfo, WinAPI и т. Д., Но безрезультатно.

Кто-нибудь еще сталкивался с этим типом проблемы и / или есть предложенное решение.

В заключение япытаюсь вызвать

Process.Start........

Под учетными данными вошедшего в систему пользователя в качестве последнего действия пакета развертывания под Windows 7

приложения VB.NET, разработанного в VS2010 с использованием развертывания установщика Windows.

...