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:
- type "LAGROTTA" to configure advanced settings.
- type "IDDQD" to display an about box.
- Hold down both the left and right SHIFT keys while starting
the program to allow it to run under NT/2000. It will _NOT_
modify the registry in any way when in this special NT/2000 mode.
It is there only so NT users can see the what the program looks like.
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!