我正在尝试软件复制保护的想法,现在我遇到了以下问题。
我有我的应用程序的试用版。试用数据存储在某个文件和某些注册表项中。当然,我知道用户可以通过使用一些注册表和文件监控和备份工具来打破这种试用保护,但我至少希望防止一些简单的黑客攻击,如日期时间更改和使用 Windows 系统还原。
问题是 Windows 系统还原会清除我所有的应用程序文件以及试用数据。我知道系统还原不会影响用户的文档文件夹,但我不想在那里存储试用数据文件,因为它太明显了。
有什么方法可以停止系统还原以删除我的试用数据文件?