如何将批处理文件嵌入到c#应用程序中

时间:2015-07-21 16:48:36

标签: c# wcf batch-file

我有一个将执行批处理文件的WCF服务。但是,我不希望用户可以看到/编辑该批处理文件。有什么方法可以将批处理文件代码嵌入到我的服务中(可能在方法中)。

目前我正在使用

System.Diagnostics.Process.Start(myBatchFileName);

启动我的.bat文件,但正如我所提到的,用户可以看到。

1 个答案:

答案 0 :(得分:0)

此处有一个示例说明如何通过C#执行单个Windows shell命令,而无需创建/打开批处理文件:

https://stackoverflow.com/a/21295585/2661795

我已成功使用此方法连续执行多个命令,有效模仿批处理文件的功能,而无需向用户公开批处理文件。