У меня есть приложение watchdog , оно отслеживает, работает ли мое основное приложение или нет, если оно не запущено, watchdog отвечает за запуск основного приложения, используя CreateProcess
api.
Иногда основное приложение запускается дважды.Я гарантировал, что в любой момент существует только один экземпляр приложения, использующий мьютекс. Watchdog осуществляет мониторинг по таймеру.Таймер установлен на 3 секунды.Не понимаю, почему запускается второй экземпляр приложения.