Необходимо защитить данные которые используются и генерируются программой в процессе работы. Есть идея использовать запароленную базу данных SQLite. Это защитит данные от модификации, но остается возможность подмены самого файла БД на его более раннюю версию (например заранее скопированную после установки ПО). Как вариант можно вести версионность файла БД и в реестре прописывать ключ с последней версией файла БД. Но и это не панацея, можно при работе программы отследить изменения в реестре, и затем откатить файл БД и значение ключа. Нужен совет, как защитить данные? Какие есть практики?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости