一种利用硬盘序列号对自开发软件的简单且有效的加密注册方法,适用于发布量不大、尤其不公开发行的专用工程软件。主要目的:为使开发者的软件不被任意复制使用,用户每装一台机器都需要向开发者报知用户号并索取注册号。基本原理:将硬盘序列号做运算后做为用户号,开发者可利用科学型计算器,根据用户报知的用户号和只有自己知道的密钥直接算出注册码返回给用户;用户端不需注册机,开发者也不需解码器,且注册成功后Windows系统会自动保存,以后无需再注册,软件升级也无需重新注册。 所附VC源代码中有实现方法和详细注释。(A use of hard disk serial number from the development of software for simple and efficient encryption registration method is not applicable to the amount released, especially not publicly released a dedicated engineering software. The main purpose: to enable software developers to use not to be arbitrarily copied, each user needs to install a machine to developers informing the user number and request a registration number. Rationale: The hard disk serial number as user numbers do after the operation, developers can take advantage of the scientific calculator, directly calculated by the license is returned to the user based on the user notification of user numbers and only you know the key client without RI, developers also need a decoder, and after successful registration Windows system will automatically save the future without re-registration, software upgrades without having to re-register. There annexed VC source code implementation and detailed notes.)