Vb.net 设置应用程序到期日期

Vb.net 设置应用程序到期日期,vb.net,Vb.net,我有一个VB.NET应用程序,我希望用户能够运行一段固定的时间,然后让它切换到部分限制模式。我有这样做的代码,以及加密数据的代码。我需要的是能够跟踪应用程序首次使用的日期。并将日期保存在某个地方,且保存的格式不可能让用户重置。是否有更好的方法来实现这一点,例如一些模糊的注册表项?如果100%需要这样做,那么您需要将信息存储在服务器中。这很难做到。如果不需要100%高安全性,您可以使用应用程序或注册表中的设置。下面是一个关于在应用程序中使用设置的好教程:。 如果您想使用注册表,这里有一个很好的教程

我有一个VB.NET应用程序,我希望用户能够运行一段固定的时间,然后让它切换到部分限制模式。我有这样做的代码,以及加密数据的代码。我需要的是能够跟踪应用程序首次使用的日期。并将日期保存在某个地方,且保存的格式不可能让用户重置。是否有更好的方法来实现这一点,例如一些模糊的注册表项?

如果100%需要这样做,那么您需要将信息存储在服务器中。这很难做到。如果不需要100%高安全性,您可以使用应用程序或注册表中的设置。下面是一个关于在应用程序中使用设置的好教程:。
如果您想使用注册表,这里有一个很好的教程:。请注意,使用注册表需要管理员权限

谢谢,100%的安全是不需要的,只是试图保持诚实的人诚实。我知道如何使用设置文件和注册表,由于我的应用程序的性质,我选择使用注册表进行应用程序设置。所以,如果我想在某处隐藏一个日期,在注册表中有好的地方吗?我不认为在我的应用程序的密钥中有一个名为“expiration”的值是一个好主意。你可以将日期更改为a,采用不可边缘化的格式,方法是加89,除以12,乘以3,或类似的,并将其命名为“Unique ID”,谢谢William,隐藏日期不是问题,我有一个强大的加密例程可以做到这一点。我的问题是,我不想让它存在于我创建的任何注册表项中,我的应用程序的工作方式是,用户可以删除所有注册表项,然后重新创建自己。那么,是否有一个首选密钥可供使用?您可能想看看这个