An OCX component that allows shareware authors to easily add registration code functionality to their software with only a few lines of code. The control features short, but hard to crack registration codes, user name and serial number branding, random serial number option, days run function, date and maximum version expiration, and reading and writing information to the registry. Documentation and examples are included.