Я читал о том, что mutex
принадлежит потокам и может использоваться только владельцем.В этом ответе решение предполагает, что каждый процесс должен вступить во владение мьютексом, прежде чем подать сигнал другому, который завершен.Я должен признать свою глупость здесь, я не знаю, как бы я использовал события для IPC, поскольку они не всплыли в моем чтении MSDN, мне нравится уникальное имя mutex
в качестве моего решения, но я недаже знаю, как передать право собственности между WindowsService и обычным процессом.Пожалуйста, помогите.
Могу ли я добавить, учебник Джона Скита здесь сообщает мне, что для общения между разными пользователями, как я полагаю, LocalSystem
, требуется префикс mutex
имен с 'Global\».Я не смог найти упоминаний об этом в документации .NET, полагаю, он прав и должен смотреть за пределы системы MSDN больше, чем я.