我如何通过WebService运行任何.exe文件

时间:2009-04-06 08:07:07

标签: c#

如何通过我构建的Web服务运行任何.exe文件?提前感谢

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

你可以试试这个。

using System.Diagnostics;

class Program
{
    static void Main()
    {
        Process.Start("example.exe");
    }
}

答案 2 :(得分:1)

我认为您希望能够将exe文件发送到您的Web服务而不是执行该文件吗?

我建议遵循以下顺序。

  1. 接收文件并将其写入临时目录。
    • 可选择使用防病毒扫描程序扫描文件。 (取决于您的Web服务的信任级别)
    • 使用Process.Start启动临时文件并等待它停止运行(可能提供一个等待退出的参数)
    • 删除临时文件。
    • 报告执行结果(如果是控制台应用程序,您甚至可以报告应用程序打印的文本)。