RuthsarianLabs

These are a collection of programs that were provided to students of Bridgewater State College during the 2000-2001 academic year. They were all developed by a member of Ruthsarian Labs and distributed to students on CD. The target user was a Win95/98/ME and thus support for NT is not available in these applications.

Launcher
This application automatically ran when the CD was inserted into the drive. From this application, the rest of the applications could be initiated.
Source code included!
TCP/IP HowTo
A simple slideshow which instructs the user on how to install TCP/IP on his or her Win95/98/ME computer.
Source code included!
TCP/IP Configuration
This will configure the TCP/IP settings on a Win95/98/ME machine to use DHCP and remove any DNS entries in the system. This is all done via registry manipulation and requires a reboot for settings to take effect. This is a good example of registry hacking.
Source code included!

Easter Eggs:

Registration Client
This will collect the user's computer name and MAC address, encode it in base64 and then submit it over the Internet. It is also used to confirm that a user has a good Internet connection. In its current form, this program tries to connect to 127.0.0.1 (local/loopback) rather than an actual server on the Internet. There is a deliberate delay in the time it takes to report user information. This is so that the user will have a chance to read the dialog box that appears as well as to give time for the nifty little bear paw animation to be seen in its full glory.
Source code included!
Registration Server
This is the server application which receives the data from registration clients and stores it to a text file. Try using this in conjunction with the above registration client to get an idea of how they work together. This application also features a minimize to system tray option. A handy piece of code for Win32 programmers.
Source code included!