Are you trying to write code to restrict your program to work on only certain computers or servers? If so, you may not be able to account for all variations between the various Windows OS, etc. Since Windows 98 (and Windows NT and Millennium) are no longer supported, with no more security fixes, they are now a risk to use in a business environment. It may be wise simply not to allow the program to run on Windows 98. Really, when you think about it, it's not a horrendous limitation. Windows 98 is over 8 years old, sad but true. If a company is going to pay you decent money to develop software, they should be well aware of the security issues and risks if continuing to use computers running Windows 98. Time to clean data off the computer and let someone take it home for the kids to pound on. Or scavenge it for parts.
Be aware that every time a hard drive gets replaced or a computer is replaced or added, then you'll get a phone call to generate a new key...
FAQ184-1263
Thread184-520931
Thread184-749787
Thread184-756938 ***
Thread184-951493
Thread184-1034497
dbMark