VB.NET:在应用程序的生命周期中只运行一次方法

Bib*_*ath 3 vb.net desktop-application

我正在制作一个图书馆类型的应用程序,它需要在第一次运行时扫描整个计算机.永远不会.我怎么能完成它?

我将使用SQL数据库来存储数据.所以,我可以很容易地在那里制作一个表并存储一个标志并在第一次运行时检查它,但还有其他方法吗?在VB.NET中对此有任何原生支持吗?

Ana*_*nax 6

使用其中之一

Deployment.Application.ApplicationDeployment.CurrentDeployment.IsFirstRun
Run Code Online (Sandbox Code Playgroud)

要么

My.Application.Deployment.IsFirstRun
Run Code Online (Sandbox Code Playgroud)

编辑:

查看此文章以获取更多信息.