Запуск приложения от пользователя - C#
Формулировка задачи:
Здравствуйте, подскажите, как в самом коде Win-приложения задать доменного пользователя и его пароль от которого оно будет запускаться?
Это мне нужно для доменной авторизации к SQL серверу, чтобы можно было подключиться под строкой
"Data Source={0};Initial Catalog={1};Integrated Security=true;"
Спасибо.
Решение задачи: «Запуск приложения от пользователя»
textual
Листинг программы
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Net;
namespace StartProgram
{
class Program
{
static void Main(string[] args)
{
NetworkCredential NC = new NetworkCredential("username", "pwd", "domain");
Process Pr = new Process();
Pr.StartInfo.FileName = "исполняемый файл";
Pr.StartInfo.UserName = NC.UserName;
Pr.StartInfo.Password = NC.SecurePassword;
Pr.StartInfo.Domain = NC.Domain;
Pr.StartInfo.UseShellExecute = false;
Pr.Start();
}
}
}