加密后的C++程序,弹出很多个报错框/报错窗口,应该如何减少弹出数量?

Lars Møller avatar

WIBU

2022-11-24

这种情况通常出现于,您对软件的多个文件都执行了加密,所以当缺少授权时,每个文件都会单独的进行报错。
对于C++程序来说,这种情况是可以通过一些设置避免的。
1.  选定一个被加密程序(通常建议是主程序),加密时,修改【报错信息设置】中的选项,选择【用户消息dll】,并修改下方的默认值,比如,可以修改为UserMessage1:
2. 对于其他要加密的程序,该设置保持默认,即【报错信息设置】-【用户消息dll】- UserMessage(默认值)
3. 按照正常流程,将加密后的程序,以及生成的其他 ini、bmp格式文件都拷贝到程序运行目录中。
4. 保持UserMessage1 开头的文件,和所有的bmp文件不变,修改 UserMessage 开头的所有 ini 文件:
5. 用记事本打开每个文件,找到如下位置
[Service] Gui=on ;[on/off]
将其修改为
[Service] Gui=off ;[on/off]
保存即可
6. 执行完上述步骤后,修改操作即完成。
免费试用
0