原理是:
需要被注册的软件keydemo.exe第一次运行的时候,在系统的注册表里面注册一个键值,这个值作为生成密钥的用户识别号,然后用keytool.exe软件生成密钥文件key.db,把这个key.db文件放到keydemo.exe软件同级目录下,即可完成keydemo.exe软件的注册并正常使用软件。
源码中,keytool.pro是生成密钥的项目工程,keydemo.pro是使用密钥的项目工程,这两个工程都作为key.pro的子项目存在。
打开key.pro工程后,重新编译整个工程,会在bin文件夹下生成keydemo.exe和keytool.exe。
2022-05-07 19:00:13
28.92MB
qt加密