C# - 在任务管理器中将应用程序作为第二个进程打开

C# - Open an app as second process in the Task Manager

我想打开一个不同的应用程序,让它看起来像是应用程序本身的一个进程,而不是在任务管理器进程列表中显示为不同的应用程序。

类似于:

Process.Start() 可以吗?

解决了! 好吧,似乎总是当一个应用程序启动一个进程时,主应用程序将成为它的父应用程序。我不知道:)

使用 Process.StartProcessStartInfo 并确保 UseShellExecutefalse 应该可以做到。但是,正在启动的进程可能会做一些破坏这种行为的事情。例如,它可以只是一个启动另一个进程然后退出的存根启动器。