Lew Perin

Welcome to my home(ly) page. At present, and for the foreseeable future, this page will just be a means to an end, so please don't expect it to sing and dance! For more on why I'm suspicious of so much of the fancy stuff that's appeared on the Web in the last few years you might want to see what Jukka Korpela has to say.

billgPC: a free bootp client for Windows 95 and NT

There's an interesting story behind the Internet boot protocol and Windows 95 (be aware that I'm not nearly as fast a programmer as the above link makes me seem!) but the upshot is Microsoft omitted a bootp client from the TCP/IP suite they distributed. (They didn't do any better with NT.)

I've written a bootp client for Windows 95 and NT called billgPC. It's compatible with the Microsoft TCP/IP stack, which would otherwise force you to use DHCP or static IP addressing.

You are invited to download billgPC, in the form of a zip archive. All documentation is in the archive itself, not on this Web page; you'll have to get the archive even to learn how to say billgPC or to find out how it got its name.

Do you need billgPC?

But before you download the zipfile, please take a moment to make sure you really need it. (The reason for this is that my Internet provider charges me for all downloads beyond a certain number of megabytes per month.)

New billgPC users

If you have never downloaded billgPC before, please make sure a bootp client is what you really need. If you need a RARP client you are in the wrong place. If your PC connects to the Internet only by Dial-Up Networking billgPC can't help you; it works on Local Area Networks.

Current billgPC users

If you already use billgPC and are checking to see if there's a reason to update what you have, please check what version you're using to see if it's the same as the current one. (The version you have now is in the file BILLGPC.LOG in the directory you installed billgPC into.) If your version isn't current, you'll want to examine the recent history of billgPC to see if anything that's been added or fixed since your version will help you. If you're wondering how you might help in developing billgPC, see this link. If you're looking for a way to say thank you, consider this.

Programmers

You might also be interested in billgPC's source code even if you don't need a bootp client. BillgPC's zipfile contains full source code for the application and for drivers for Windows 95 and NT. Programmers who deal with the Win95 and NT Registry or who write NDIS protocol drivers might learn a thing or two. (They might also teach me something; if you see something you think is wrong in billgPC's source code, please contact me by email.)

By the way, programmers who write NDIS protocol drivers for NT will probably be interested in the page I maintain on bugs in the DDK's Packet sample.

So you do need billgPC...

If you do think you need the latest version of billgPC, then by all means please download it.

Latest version

The latest version is 0.54, dated October 3, 1998.

The recent history of billgPC

Check here for features that have been added since you downloaded the archive n versions ago...