【发布时间】:2019-10-24 11:34:03
【问题描述】:
是否有任何方法可以确定 DateTime 是否在 Windows 上自动更新(当前使用 Windows 10)或不使用 C#。
我的意思是,Windows 具有根据您的地理位置从自己的服务器自动更新日期的功能。
正是我正在做的事情:我在注册表中添加了一些日期,并且每个程序执行都会检查从该日期起是否经过了 2-3 周。我不希望用户向后更改日期并引诱我的程序,因为它无法准确确定是否经过了 2-3 周。
我尝试过的:只是谷歌搜索并没有发现任何东西。
更多仍然无法理解我真正需要做什么的示例: 例如。程序已在 11 月 23 日执行。它(程序)将此日期写入注册表。在下一次执行时它从注册表中读取该日期并与今天的日期进行比较。如果从上次执行日期过去了 2 周,它应该做一些事情,例如退出程序,但我不希望用户手动更改系统的日期并引诱它没有超过 2 周的程序。
.NET 版本:4.7
【问题讨论】:
-
听起来像是 XY 问题。即您真正想做的是实施某种形式的 DRM 或软件许可
标签: c# windows datetime system