As a network administrator in charge of over 100 computers at work, upgrading computers can become a little monotonous at times, especially if you are not authorized the ability to ghost any of the hard drives. I got sick and tired of manually entering the network configuration settings for Windows 2000/XP so I started to write a program that did it for me. This program is written in Visual Basic and is not only unfinished, but the code is kinda(very) sloppy. Some of this stuff come from code samples in the Total VB Source Book. The paths to the registry keys are set to a "test" key and "test" string values are created. The reason it is like this is because the registry values created for the network card id varies between each installation of windows, and I have not figured out a way to overcome that "feature" of windows. If you figure out a way (or already know a way) around this problem, please let me know so I can update the program to a workable version. Remember not to run the program without first modifying the test keys for your own registry, as unreversable damage to the operating system may occur. UPDATE: I've written one in VBS that actually works, however, you need to manually modify the script to change the IP address, rather than entering it into a gui like the VB6 version. Here's the source for both:

NetworkModVB6.rar

NetworkModVBS.rar