用c#写的一个窗体程序软件,我想在用户第一次打开时,需要输入我提供的注册码,而且这个注册码是有时效的,比如时效是30天,30天后需要输入新的注册码,否则,程序无法使用,在程序不联网的情况下如何实现?
  看了资料确定了一个方案,就是本地文件里面加入 软件最后一次关闭时间,下次打开时用系统时间和最后关闭时间作比较判断用户是否恶意更改系统时间,提供的注册码实际是截止时间的密文,其中算法的密钥跟获取的机器码有关,一般这个具体用什么算法?还有这个本地文件使用什么格式?ini?如何最大可能的避免用户访问这个文件?算法winform密码inic#