Я пробовал
var process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = filename,
UserName = "System",
UseShellExecute = false,
},
};
process.Start();
, но это дает
Win32Exception не было обработано
Ошибка входа: неизвестное имя пользователя или неправильный пароль
Мне придется использовать CreateProcessAsUser
?
Как я могу передать соответствующие параметры этому методу?