【发布时间】:2015-07-21 16:48:35
【问题描述】:
我有一个将执行批处理文件的 WCF 服务。但是,我不希望该批处理文件对用户可见/可编辑。有什么方法可以将批处理文件代码嵌入到我的服务中(也许在方法中)。
目前我正在使用
System.Diagnostics.Process.Start(myBatchFileName);
启动我的 .bat 文件,但正如我所提到的,用户可以看到。
【问题讨论】:
标签: c# wcf batch-file
我有一个将执行批处理文件的 WCF 服务。但是,我不希望该批处理文件对用户可见/可编辑。有什么方法可以将批处理文件代码嵌入到我的服务中(也许在方法中)。
目前我正在使用
System.Diagnostics.Process.Start(myBatchFileName);
启动我的 .bat 文件,但正如我所提到的,用户可以看到。
【问题讨论】:
标签: c# wcf batch-file
这里有一个例子解释了如何通过 C# 执行单个 Windows shell 命令,而无需创建/打开批处理文件:
https://stackoverflow.com/a/21295585/2661795
我已经成功地使用这种方法连续执行多个命令,有效地模仿批处理文件的功能,而无需向用户公开批处理文件。
【讨论】: