c/c++/c#怎么创建一个非子进程的进程?

我想通过创建一个非子进程的进程,然后利用该进程结束c/c++/c#程序。

用windowsapi 可以用CreateProcess创建独立进程,传入需要关闭的进程ID,并且在新启动的进程中调用TerminateProcess可以结束指定的进程。