【问题标题】:create a child process创建子进程
【发布时间】:2010-01-31 17:03:20
【问题描述】:

你可以创建一个给定方法委托的线程,我可以用同样的方式创建一个进程吗?如果出现问题,我希望能够从任务管理器中关闭子进程。

我希望答案是否定的,唯一典型的方法是 Windows 服务。

谢谢

【问题讨论】:

    标签: .net asp.net process


    【解决方案1】:

    如果通过“相同的方式”,您的意思是传递一个委托作为给定进程的参数,那么不,这是不可能的。您将必须创建一个新的可执行文件,该可执行文件将根据命令行参数执行一些任务。不过,一般规则是避免进程生成,因为它非常昂贵。

    【讨论】:

      【解决方案2】:

      可以尝试这样的事情(C#):

      Process proc = new Process();
      ProcessStartInfo procInfo = new ProcessStartInfo("C:\\test.exe");
      proc.Start(procInfo);
      

      【讨论】:

        猜你喜欢
        • 2015-02-12
        • 1970-01-01
        • 1970-01-01
        • 2014-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-30
        • 1970-01-01
        相关资源
        最近更新 更多