CreateProcess Api создает два экземпляра приложения - PullRequest
0 голосов
/ 30 мая 2019

У меня есть приложение watchdog , оно отслеживает, работает ли мое основное приложение или нет, если оно не запущено, watchdog отвечает за запуск основного приложения, используя CreateProcess api.

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

...