Q:

Display a form only after installation in VB

I am developing a Windows form application in VB
I want to display a form only at the first application start up i.e. opening the form for the first time after installation , then it should not display the form . How to do it?

A:

The way this is normally done is by
1) setting a registry key FirstRun (you create this) to a value of False
   When you run your app for the first time you check the key if it exists (It won't at this    stage) then run the installation form which will set the key. So next time the program runs it checks the key and sees that it has been set and knows not to run the form.
2) This is the way I do it. Check if a folder or file belonging to the app exists if not run installation form and create the file, folder that you will check for. If it does exist then you know not to run the form.
If (!File.Exists("yourFile"))
   InstallForm.Show();  

