我们可以从 .dll 执行 BATCH(.bat) 文件吗?我无法执行此操作

我们可以从 .dll 执行 BATCH(.bat) 文件吗?我无法执行此操作

我有一个应用程序,您可以在其中创建自定义 dll 以用于警报和监控。我需要通过该自定义 dll 运行批处理文件,以便可以关闭之前运行的环境。尝试使用 Process.Start(""),但没有成功。如能得到任何帮助,我将不胜感激。

ProcessStartInfo ProcessInfo;
Process process;
String cmd1=@"D:\Bot1.bat"
ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + cmd1);
\\ProcessInfo.CreateNoWindow = true;
ProcessInfo.UseShellExecute = false;
process = Process.Start(ProcessInfo);
process.WaitForExit();
process.Close();

相关内容