-1

我开发了一个 Visual Basic.Net 应用程序并希望有 15 次的有限使用。存储当前使用时间的最佳位置在哪里?

注册表是最好的地方吗?我知道用户可以只监视对注册表的 API 调用,然后可以修改该值。

4

1 回答 1

0

也许你可以使用加密。此外,如果您进行一些谷歌搜索,您会发现所有程序员达成的共识是,没有万无一失的方法可以防止黑客等(尤其是在许可/安全/试用方面。

请参阅我的许可系统上的帖子。

我建议将它存储在几个地方,而不是作为原始值(可能是加密、压缩、散列?),然后检查所有存储的值是否相等(或者更好的是,将 uo 添加到某个值,或者在使用时calcualtion,等于一个指定的值。这是我实现的。

希望这可以帮助 :)

于 2013-03-26T01:15:10.377 回答