有没有什么好的方法来限制应用程序可以启动的次数或限制它在 Windows 7 和使用 C# 下可以使用的时间?
据我所见,注册表可以轻松编辑,有程序可以报告任何类型的文件访问,虚拟机可以用于将系统时间更改回应用程序安装时,等等。对于我能想到的每一个想法有一个(通常)微不足道的工作。
我想避免需要互联网连接。即我不希望软件每次使用哈希等都请求启动权限。
我看到具有这种功能的第三方许可系统。如果实施这些方法总是蹩脚的,他们如何做到不跛脚?
注意:我不想“破解”第三方系统。我已经有了自己想要改进的许可证系统。通用的、合理的想法是我所寻找的。
谢谢,安迪