.NET程序集不使用System.Process创建为后台进程

时间:2010-07-06 11:28:16

标签: .net process c++-cli ipc system.diagnostics

我正在尝试使用System.Diagnostic.Process API启动后台进程。它启动了所有本机和Windows窗体基础进程,例如notepad.exe,但是无法启动纯托管的无GUI程序集。任务管理器未将其列表中列出的那些程序集显示为单独的进程,也不会出现异常或错误代码。

对于在任务管理器中可见的纯托管程序集,是否有其他方法可以使用Process.Start按需启动后台进程?

2 个答案:

答案 0 :(得分:2)

使用“任务管理器进程”选项卡,而不是“应用程序”选项卡后者仅列出具有窗口的进程。还要考虑该过程在启动后很快就会退出。

答案 1 :(得分:0)

如果您正在使用托管程序集,则应该查看BackgroundWorker