Здравствуйте, помогите справиться с ситуацией. Есть комп на котором крутится MySQL база, отдельно запускается моя программка которая собирает и пишет в базу определенные данные, эта программка дабавлена в автозагрузку пользователя который имеет расширенные права. На комп переодически
удаленно (по RDP) подключаются люди под профилем пользователя с расширенными правами, программа из автозагрузки запускается и обновляет данные. И бывает что люди заходят одновременно с разных машин, вследствии чего программа запускается несколько раз - отдельно в каждом сеансе. Из-за этого в базу данные записываются дважды. Казалось бы - можно убрать из автозагрузки, но ситуация может легко повториться. И собственно
вопрос: как проверить запущен ли экземпляр моего приложения в других сеансах? пробовал через атомы и мьютексы не работает, подскажите пожалуйста как правильно это сделать?
следующие статьи не помогли:
only_one_app_instance
only_one_app_instance2
one_instance11
и
этот сборник тоже не помог