I am writing a program in VB.NET that checks if certain sevicepacks, chipset updates and other drivers are installed. If they are not then my program will install them. The problem is that I dont know where my program should look to check this and what is the syntax to do this?