Хочу ограничить число запусков программы в день. Счетчик для этого записываю в файл. Имя файла вычисляется как хеш от даты, соответственно оно каждый день разное и непредсказуемое. Но файл, понятное дело, можно найти и просто удалить.
Может в винде есть какой-то тип объектов, который живет вне программы? В первую очередь в голову приходит именованный мьютекс (точнее, семафор). Создал раз, и потом при каждом запуске программы находишь его и увеличиваешь счетчик. Но с конкретно с мьютексом увы не прокатит — он закроется по выходу из программы. (Исчезанием при перезагрузке можно пренебречь).
Но может есть что-то еще?
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.