WYS366 2023-12-27 08:32 采纳率: 100%
浏览 21
已结题

想加密vb做成的exe,防止他人破解.

我是用vb做成的exe,想加密VB源代码,他人无法修改VB源代码,防止他人破解,可行?请大师支招。

  • 写回答

14条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2023-12-27 08:40
    关注

    引用GPT3.5和答主提供,仅供参考:

    要加密VB源代码,可以使用以下方法:

    1. 使用第三方加密工具,如LockBox、Enigma Virtual Box等。这些工具可以将你的VB源代码加密成一个独立的可执行文件,使得他人无法直接查看和修改源代码。但请注意,这种方法并不能完全防止破解,因为有经验的破解者仍然可以通过反编译等手段获取到源代码。

    2. 将关键代码片段嵌入到DLL文件中。你可以将一些关键的算法或功能封装成DLL文件,然后在VB程序中调用这些DLL函数。这样,即使他人获取到了你的VB源代码,他们也无法直接看到关键代码的实现。但是,这种方法仍然无法阻止有经验的破解者通过反汇编等手段获取到关键代码。

    3. 使用混淆技术。混淆是一种使代码难以阅读和理解的技术,它可以使你的代码变得混乱,从而增加破解的难度。你可以使用一些专门的混淆工具,如ProGuard、Dotfuscator等,来对你的VB源代码进行混淆处理。但是,请注意,混淆并不能保证你的代码完全安全,有经验的破解者仍然可能通过分析混淆后的代码来找到漏洞。

    总之,虽然以上方法可以增加破解的难度,但它们并不能完全防止破解。为了保护你的软件不被破解,你还需要采取其他措施,如设置软件授权、限制试用时间、监控软件运行等。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(13条)

报告相同问题?

问题事件

  • 系统已结题 1月10日
  • 已采纳回答 1月2日
  • 赞助了问题酬金15元 12月27日
  • 创建了问题 12月27日

悬赏问题

  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型