It's possible to do, but most assuredly not easy to do or understand. It involves a bunch of COM interop work that, frankly, is not going to be easy to understand or explain. Examples are just about non-existant. This would be a large trial-and-error project. It's possible to luanch the Internet Settings control panel using the Process class. The command line would look something like this:
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
displays Internet Properties, General Tab
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0
displays Internet Properties, General Tab
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
.
.
.
Basically, the number at the end displays one of the tabs in the control panel. -- modified at 16:52 Wednesday 18th April, 2007
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007