C#2008/3.5 SP1
我想检查应用程序是否第一次运行.我已经开发了一个应用程序,一旦安装在客户端计算机上.我想检查它是否是第一次运行.
我已经安装了使用Windows安装程序项目.
if (System.Deployment.Application.ApplicationDeployment.CurrentDeployment.IsFirstRun)
{
// Do something here
}
Run Code Online (Sandbox Code Playgroud)
上面的代码适用于clickonce开发.但是我怎么能用Windows安装程序做类似的事情.
我想在应用程序安装时添加一个注册表.当程序第一次运行时(true),请检查此注册项目.一旦它第一次运行,编辑注册表为(false).
但是,而不是使用注册表,有没有更好的方法,我可以使用?