火山PC使用VMProtect授权注册以及加密(二)

火山PC使用VMProtect授权注册以及加密(二)

本文作者:灰羊羊

一、需要准备的软件:

   VMProtect
 

二、火山调用的模块

   1.MFC界面支持库

   2.火山模块


三、正文开始,首先创建火山的项目

   创建项目的过程不再叙述,请您自行创建MFC窗口程序,按照上一篇文章,引入头文件,静态库,此处同样不再叙述

简简单单做个界面

布局如下,命令从上到下123

程序主体

四、按照上面创建好项目后,点击调试

找到错误原因,缺DLL,此时,您可以在vmprotect软件中复制这个dll放在生成目录下,不过,这个方法推荐您在程序不完善的情况下,比如说需要频繁调试的情况下使用,因为另外一种方法,是直接使用vmp对生成项目进行加密,加密过后,就可以不用使用dll运行,这样子,如果您程序不完善,那么频繁的加密方法不可取

下面,我们复制dll到生成项目目录下

使用VMProtect软件生成秘钥,同时对软件进行加密,在这之前,先编译发布版本,本文篇幅较长,还请您耐心砍完

下面来获取秘钥对,此处是为注册机做准备,按图,点击项目,导出秘钥对,选择适用MSVC的参数,复制秘钥对

关闭vmp,这里记得保存一下配置文件,以后这个您做个这个软件就用这个配置vmp了,如果您更换,则秘钥也要一起换

打开授权注册机源码(当然,我还没发源码,您可以先看一下步骤)

编译授权注册机源码,如果运行失败,则可能是缺少KeyGen64.dll或则KeyGen32.dll,同样在vmp库里可以找到

运行注册机,以及我们加密好的VMP,此时获取硬件ID,就是正常的了

五、源码附件下载

点击下载

猜你喜欢

转载自blog.csdn.net/qq1185907650/article/details/121602616
今日推荐