Skip to main content

授权验证

GProtect 一键授权验证使用说明

本授权系统目前支持 C/C++ 、易语言等开发语言开发的 32/64 位 EXE等PE类程序加密

授权验证流程

1.将被保护程序添加到加壳流程中
2.确定基本配置
3.配置加密函数
4.选择被保护程序版本信息
5.等待被保护程序授权验证添加完成

1.将被保护程序添加到加壳流程中:

通过拖拽、或者选择文件打开的方式,选择需要被授权验证加密的程序

2.确定基本配置:

  1. 输入服务器IP地址,需要用户手动输入。
  2. 验证端与被保护程序链接端口,可以用户自由设置(需要服务器后台开启此窗口)。
  3. 客户服务端链接 GProtect 服务器时使用的通讯端口(需要服务器后台开启此窗口)。
  4. 被保护程序路径。
  5. 添加验证后输出的路径。
  6. 输入用户公告(无则不填)。
  7. 更换背景图片,图片是默认地图,要求是图片大小550*300,后缀png类型,如果更换需要按下保存(10),并在加壳后选项时勾选"初始化保护系统"。
  8. 输入软件名称,输入后需要按下保存(10),并在加壳后选项时勾选"初始化保护系统",
  9. 点击预览按钮后,可以预览当前更换背景、软件名称等修改后验证加壳的样子
  10. 点击保存按钮,同时系统自动取消勾选"使用默认背景图",以确保图片更新成功。
  11. 使用默认背景图选择框如果被取消勾选,则修改软件名称、界面等不生效。
  12. 点击 "自定义背景" 按钮后会弹出文件夹,如果需要深度定制界面,请按照 duilib 库的格式修改,修改后点击保存(10)。
  13. 下一步按钮进入加壳页面,此时会授权系统会自动分析文件(如果有 pdb、map 文件,则自动解析)。
  14. .pdb 、 .map 文件必须和被保护程序在同一目录下,且文件名称相同才会生效。

3.配置加壳项:

  1. 如果使用 sdk 在源码中添加保护选项,则会自动生成 SdkProtectFunction[index]

  2. 用户可以手段选择被保护程序范围

  3. 用户如果没有在源码中添加sdk、可以选择"从文件中选择map" 来添加被保护程序

    有map、pdb的函数解析 没有符号PE解析

4.选择授权信息:

没有符号PE解析

  1. 更新类型区别只是在版本号,建议子版本号(修正补丁)到10后选择(功能更新)
  2. 如果勾选 "开启强制更新" 那么之前所有的用户版本会自动更新到当前授权加密后的版本。
  3. 输入文件公告

5.等待授权加密完成:

没有符号PE解析

授权加密完成后,生成: 被保护程序_GProtect.exe ,运行测试即可。

caution
  1. 如果修改了软件背景、名称等信息,在选择授权更新时,必须勾选"开启强制更新",否则修改不生效。
  2. 服务器中不要忘记开启验证端口号。