У меня есть приложение, которое предоставляет основные услуги для ряда других приложений..NET Проверьте, работает ли другое приложение
Когда запускается другое из этих приложений, я хочу проверить, что приложение-служба запущено и если оно не завершено.
Каков наилучший способ проверить наличие другого приложения? Я думаю, что я должен использовать глобальный мьютекс в приложении для сервисов и проверять его существование в других приложениях. Правильно ли это?
Мьютекс является лучшим подходом. Использование имени процесса может потенциально потерпеть неудачу, если несколько процессов имеют одно и то же имя, что маловероятно. –
Этот подход работает для меня, но если работает только экземпляр приложения, то условие if должно быть изменено как будто (process.length> 0 – MatVAD