我正在开发WPF application
,我希望它仅针对2 months after the installation
运行。
如果计算机上安装了应用程序,如何获取安装日期。是否可以在WPF应用程序中使用。
答案 0 :(得分:3)
最简单的方法是检查应用程序本身的最后写入日期。 安装应用程序时,上次写入日期设置为当前日期。 在您的应用程序中,您可以执行类似的操作(只需在浏览器中输入,可能有小错别字):
if(File.GetLastWriteTime(Application.ExecutablePath) < DateTime.Now.AddMonths(-2))
{
// Show message and then close the application
}
请注意,这不是一个真正安全的检查。用户可以轻松更改应用程序的LastWriteDate,然后再次使用它。
<强>更新强>
将文件名从“MyApp.exe”更改为 Application.ExecutablePath