标签: c#
我想在某些条件下重启我的应用程序。但我想先杀掉这个过程。所以当我再次启动它时,应该分配一个新的进程ID。这该怎么做?
我用Google搜索了,但我无法找到完美答案。
我写了以下代码:
Process.Start(Application.ExecutablePath); Threat.Thread.Sleep(2000); Environment.Exit(-1);