【发布时间】:2013-10-30 16:52:38
【问题描述】:
我构建了一个基本的 Windows 窗体应用程序。我想这样做,以便我的程序在我选择的日期后自行删除。
具体来说,当有人点击 .exe 来运行它时,如果它在某个日期之后,则 .exe 会被删除。这可能吗?如果是,我该怎么做?
我认为我的代码看起来像这样:
DateTime expiration = new DateTime(2013, 10, 31) //Oct. 31, 2013
If (DateTime.Today > expiration)
{
//command to self-delete
}
else
{
//proceed normally
}
【问题讨论】:
-
不应该由用户决定何时删除或卸载某些东西吗?
-
只需触发另一个进程将其删除 - 在您的主程序退出后运行
-
@Amy 不,我希望我的小程序能够像电影中一样自毁!或者,至少,扔进回收站。
-
启动另一个进程将其删除。用户打开你的应用程序,它看到它已经过了某个日期,它启动了其他东西,退出,“其他东西”删除了应用程序。它可以像批处理文件一样简单!
标签: c#