我希望打开一个不同的应用程序,并且它看起来像是该应用程序自身的进程,而不会在任务管理器进程列表中显示为不同的进程。类似于: Process.Start()能做到吗? 解决了! 好像每当一个应用程序启动一个进程时,主要应用程序都会成为其父级。我不知道这一点:)
使用 Process.Start 和 ProcessStartInfo,并确保 UseShellExecute 为 false,可能会解决这个问题。但是,被启动的进程可能会做一些打破这个行为的事情。例如,它可能只是一个桩式启动器,启动另一个进程然后退出。