У меня есть файл команды (.cmd) с несколькими шагами. Я хочу выполнить этот файл, используя код С#
Это код, который я написал -
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.WorkingDirectory = @"C:\Users\zrana\Desktop\"
startInfo.FileName = @"C:\Users\zrana\Desktop\test.cmd"
process.StartInfo = startInfo;
process.Start();
Когда я запускаю эту программу, я получаю исключение System.ComponentModel.Win32Exception: «Отказано в доступе». Это правильный способ сделать это?