gpt4 book ai didi

c# - 我如何 "date-protect"我的应用程序?

转载 作者:行者123 更新时间:2023-11-30 14:31:37 25 4
gpt4 key购买 nike

我根据标准的初学者教程构建了一个小型 WindowsForm 应用程序。您使用按钮和文本框等控件来添加 2 个数字并将结果显示在文本框中的那种。

无论如何,我想让它在用户单击我的 .exe 时检查我的内置到期日期,甚至在启动程序/窗口之前。也就是说,如果我的到期日期是今天的 10 月 30 日,则什么也不会发生,甚至不会出现任何窗口形式。但是,如果我的到期日期是 10 月 31 日,一切都会正常进行,并且会显示窗口和表格。但是,明天 10 月 31 日(到期日)和后天,如果用户运行我的 .exe,什么都不会发生。

我想我的代码应该是这样的:

DateTime expiration = new DateTime(2013, 10, 31) //Oct. 31, 2013
If (DateTime.Today < expiration) //proceed normally
else // do nothing, nothing happens for the user

从教程中,我的大部分理解仅限于在公共(public) Form1 内部编写的代码: Form 部分代码:

namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}

我应该在哪里插入代码来检查今天的日期与我的到期日期,以便不加载任何表单?

最佳答案

在解决方案资源管理器中查看 Program.cs。您可以将此代码添加到Main 函数中,如果您指定的条件未满足,则调用Application.Exit() 退出应用程序。

关于c# - 我如何 "date-protect"我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19687810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com