我编写了一个运行以下代码行的可执行进程:
immediateShutdownEvent = new EventWaitHandle(false, EventResetMode.ManualReset, "Global\\immediateShutdownEvent", out createdNew, security);
我可以在这个可执行进程正在运行并且它工作正常时设置这个事件,但是一旦可执行文件作为一个进程被终止(例如,如果你手动终止该进程,则从任务管理器中)并且我在我终止后立即自动重新启动该进程它,我得到一个“System.UnauthorizedAccessException:对路径'Global\immediateShutdownEvent'的访问被拒绝”,即使它在相同的SYSTEM上下文下运行。为什么会这样,我该如何解决?