    本软件可以自动随机生成2至32位注册序列号及对应的注册码，并将这些注册信息包含到一个动态联接库DLL文件中，这样软件开发者可以将这个DLL文件同应用程序一并发行，并在应用程序的相关模块中调用这个DLL文件中提供的函数获得注册号及相对应的注册码，注册号及相对应的注册码对软件使用者来说是不透明的，它可以用效的避免软件的盗版及其重复注册，切实保护软件开发者的版权。
使用原理：
你在你的应用程序模块中按以下过程设计：
   在应用程序启动时读注册表或相关文件判断这个用户是否已经注册,若还没有注册,根据开发DLL时设定的标准安装序号的起点和终点随机产生一个数,再根据这个随机数调用DLL中的函数获得对应的n位注册序列号及对应的n位注册码保存到相关变量中,并将这个n位注册序列号显示给使用者要求他输入对应的n位注册号(n在开发DLL文件是可设定2-32位),若判断用户输入正确注册码改写注册表或相关加密文件以便下次启动时不出现注册窗口.
由于软件在未注册时每次启动产生的注册序列号是随机的(实际产生的是随机标准安装序号,但这对软件使用者是完全不知道的,这样做的目的是若直接产生n位安装序号并一一生成对应的n位注册码可能DLL文件很大),要求软件购买者注册时必须打开软件注册界面,同时通过电话,上网等通讯工具同软件开发者联系或开发者提供的在线自动注册方式进行注册.