是否可以将命令行应用程序作为子线程执行?

时间:2015-05-04 16:31:01

标签: c# .net command-line process

注意:不询问有关启动外部进程或监视线程的信息。

如果byte[]表示命令行.exe应用程序,是否可以在我的进程中执行作为线程? (鉴于此应用程序与我的应用程序之间的处理器架构是相同的。)

如果用户打开任务管理器,他们就不应该看到或有机会杀死“子进程”而不会杀掉父应用程序(理论上这使得这种方法最好)。

我正在考虑某种方式动态导入.exe作为引用并调用main(args),但不确定这会有多快,因为应用程序不一定要有一个Console上下文来处理。

这似乎与Windows服务主机的行为类似,但在托管世界中没有看到它...

0 个答案:

没有答案