如何在安装后仅运行应用程序2个月

时间:2014-10-30 03:37:42

标签: c# wpf

我正在开发WPF application,我希望它仅针对2 months after the installation运行。

如果计算机上安装了应用程序,如何获取安装日期。是否可以在WPF应用程序中使用。

1 个答案:

答案 0 :(得分:3)

最简单的方法是检查应用程序本身的最后写入日期。 安装应用程序时,上次写入日期设置为当前日期。 在您的应用程序中,您可以执行类似的操作(只需在浏览器中输入,可能有小错别字):

if(File.GetLastWriteTime(Application.ExecutablePath) < DateTime.Now.AddMonths(-2))
{
    // Show message and then close the application
}

请注意,这不是一个真正安全的检查。用户可以轻松更改应用程序的LastWriteDate,然后再次使用它。

<强>更新

将文件名从“MyApp.exe”更改为 Application.ExecutablePath