Okay, we have an app the requires at LEAST .NET 1.1 Framework.

The problem is that some pc's have it and some don't.

Well, actually the problem is how to "code" the app so that it will
install it if it's not already installed.

See, it's possible to have multiple .NET versions on the same pc (1.1,
2.0, etc.)

I was thinking of looking at the registry key, but each one is in a
diff. spot and the same thing with the file structure (.NET 1.1 has a
directory, 1.1 SP1 has another, 2.0 has another).

I was hoping to just look for a file and if version was less than BLAH,
then install it, but in order for that to work, I have to know which
version is actually on the pc because the files are stored in: