Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用DateTime终止应用程序?_C#_Visual Studio 2010_Datetime_Licensing - Fatal编程技术网

C# 使用DateTime终止应用程序?

C# 使用DateTime终止应用程序?,c#,visual-studio-2010,datetime,licensing,C#,Visual Studio 2010,Datetime,Licensing,我很好奇下面的代码在某个特定日期后终止应用程序运行的利弊 DateTime expire = new DateTime(2014, 2, 20); if (DateTime.Now > expire) { MessageBox.Show("This Software's License has expired!"); this.Close(); } 我正在考虑在我编写的一些软

我很好奇下面的代码在某个特定日期后终止应用程序运行的利弊

DateTime expire = new DateTime(2014, 2, 20);

if (DateTime.Now > expire)
            {
                MessageBox.Show("This Software's License has expired!");
                this.Close();
            }

我正在考虑在我编写的一些软件的小测试版中使用它,但不知道它是否是傻瓜式的,或者datetime类是否可以通过在系统上设置时钟来“篡改”呢?我不完全确定DateTime是否仅仅依赖于操作系统认为的时间

是,
DateTime。现在
将报告当前系统时间,并且可能会受到用户更改时钟的影响

如果有人真的想在许可证过期后继续使用你的应用程序,那么破解这种技术是很容易的。但这并不意味着这种方法对你没有价值

关于这类想法,已经有很多讨论:

为了节省您的时间,这里有两个最重要的提示:

  • 如果人们愿意破解你的应用程序,甚至只是重置他们的系统时钟以避免支付许可证,你可能不值得花时间尝试阻止他们,你的问题中的最小检查可能就是所有值得做的事情
  • 与其在许可证过期时禁用应用程序,不如禁用某些功能,这样应用程序将保留为完整应用程序的广告

是,
DateTime。现在
将报告当前系统时间,并且可能会受到用户更改时钟的影响

如果有人真的想在许可证过期后继续使用你的应用程序,那么破解这种技术是很容易的。但这并不意味着这种方法对你没有价值

关于这类想法,已经有很多讨论:

为了节省您的时间,这里有两个最重要的提示:

  • 如果人们愿意破解你的应用程序,甚至只是重置他们的系统时钟以避免支付许可证,你可能不值得花时间尝试阻止他们,你的问题中的最小检查可能就是所有值得做的事情
  • 与其在许可证过期时禁用应用程序,不如禁用某些功能,这样应用程序将保留为完整应用程序的广告

是,
DateTime。现在
将报告当前系统时间,并且可能会受到用户更改时钟的影响

如果有人真的想在许可证过期后继续使用你的应用程序,那么破解这种技术是很容易的。但这并不意味着这种方法对你没有价值

关于这类想法,已经有很多讨论:

为了节省您的时间,这里有两个最重要的提示:

  • 如果人们愿意破解你的应用程序,甚至只是重置他们的系统时钟以避免支付许可证,你可能不值得花时间尝试阻止他们,你的问题中的最小检查可能就是所有值得做的事情
  • 与其在许可证过期时禁用应用程序,不如禁用某些功能,这样应用程序将保留为完整应用程序的广告

是,
DateTime。现在
将报告当前系统时间,并且可能会受到用户更改时钟的影响

如果有人真的想在许可证过期后继续使用你的应用程序,那么破解这种技术是很容易的。但这并不意味着这种方法对你没有价值

关于这类想法,已经有很多讨论:

为了节省您的时间,这里有两个最重要的提示:

  • 如果人们愿意破解你的应用程序,甚至只是重置他们的系统时钟以避免支付许可证,你可能不值得花时间尝试阻止他们,你的问题中的最小检查可能就是所有值得做的事情
  • 与其在许可证过期时禁用应用程序,不如禁用某些功能,这样应用程序将保留为完整应用程序的广告
可能重复的可能重复的可能重复的可能重复的