授权验证
GProtect 一键授权验证使用说明
本授权系统目前支持 C/C++ 、易语言等开发语言开发的 32/64 位 EXE等PE类程序加密
授权验证流程
1.将被保护程序添加到加壳流程中
2.确定基本配置
3.配置加密函数
4.选择被保护程序版本信息
5.等待被保护程序授权验证添加完成
1.将被保护程序添加到加壳流程中:
通过拖拽、或者选择文件打开的方式,选择需要被授权验证加密的程序
2.确定基本配置:
- 输入服务器IP地址,需要用户手动输入。
- 验证端与被保护程序链接端口,可以用户自由设置(需要服务器后台开启此窗口)。
- 客户服务端链接 GProtect 服务器时使用的通讯端口(需要服务器后台开启此窗口)。
- 被保护程序路径。
- 添加验证后输出的路径。
- 输入用户公告(无则不填)。
- 更换背景图片,图片是默认地图,要求是图片大小550*300,后缀png类型,如果更换需要按下保存(10),并在加壳后选项时勾选"初始化保护系统"。
- 输入软件名称,输入后需要按下保存(10),并在加壳后选项时勾选"初始化保护系统",
- 点击预览按钮后,可以预览当前更换背景、软件名称等修改后验证加壳的样子
- 点击保存按钮,同时系统自动取消勾选"使用默认背景图",以确保图片更新成功。
- 使用默认背景图选择框如果被取消勾选,则修改软件名称、界面等不生效。
- 点击 "自定义背景" 按钮后会弹出文件夹,如果需要深度定制界面,请按照 duilib 库的格式修改,修改后点击保存(10)。
- 下一步按钮进入加壳页面,此时会授权系统会自动分析文件(如果有 pdb、map 文件,则自动解析)。
- .pdb 、 .map 文件必须和被保护程序在同一目录下,且文件名称相同才会生效。
3.配置加壳项:
如果使用 sdk 在源码中添加保护选项,则会自动生成 SdkProtectFunction[index]
用户可以手段选择被保护程序范围
用户如果没有在源码中添加sdk、可以选择"从文件中选择map" 来添加被保护程序
4.选择授权信息:
- 更新类型区别只是在版本号,建议子版本号(修正补丁)到10后选择(功能更新)
- 如果勾选 "开启强制更新" 那么之前所有的用户版本会自动更新到当前授权加密后的版本。
- 输入文件公告
5.等待授权加密完成:
授权加密完成后,生成: 被保护程序_GProtect.exe ,运行测试即可。
caution
- 如果修改了软件背景、名称等信息,在选择授权更新时,必须勾选"开启强制更新",否则修改不生效。
- 服务器中不要忘记开启验证端口号。