如何使用C#执行.cmd文件?

问题描述 投票:0回答:1

我有一个命令(.cmd)文件,其中包含几个步骤。我想使用C#代码执行此文件

这是我写的代码-

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:'访问被拒绝'] >>。这是正确的方法吗?

我有一个命令(.cmd)文件,其中包含几个步骤。我想使用C#代码执行此文件。这是我编写的代码。Process process = new Process(); ProcessStartInfo startInfo = new ...

c# .net command console-application
1个回答
0
投票

您遇到错误,因为您的可执行文件未在Adminstrator

© www.soinside.com 2019 - 2024. All rights reserved.