Я пытаюсь завершить процесс удаленно, используя pskill.
Из командной строки pskill отлично работает, но при попытке выполнить ту же команду в C # я получаю сообщение об ошибке отказа в доступе.
var startInfo = new ProcessStartInfo {
FileName = "pskill.exe",
Arguments = "-t \\" + _currentMachine +
" -u BobSmith -p Pass123 " + _currentService +
" /acceptEULA"
};
try {
using (Process exeProcess = Process.Start(startInfo)) {
exeProcess.WaitForExit();
}
} catch {
Console.WriteLine("Cannot forcibly kill process.");
}
Я даже пытался создать файл .bat, который работает нормально вручную, но я получаю ту же ошибку при попытке вызвать .bat из C #.
Я на машине с XP пытаюсь получить доступ к серверу win 2003.