java - 是否可以设置 Launch4J,使其创建的 exe 文件在右键单击/打开时无法通过 zip/egg/rar 文件显示其内容?

标签 java zip egg rar launch4j

Launch4J 是一个 jar 到 exe 转换器。我使用 Launch4J 将 jar 转换为 exe,但是当我右键单击 Launch4J 创建的 exe 文件时,它显示了 jar 文件(类等文件)中的内容,当我右键单击该 exe 文件时,它是从中生成的。有什么方法可以禁用它并在使用 zip/rar/egg/jar 打开时禁用显示其内容?

最佳答案

这是毫无意义的努力。从正在运行的 JVM 中提取类文件非常容易。将它们隐藏在可执行文件中就像让您的 window 安全但让您的门敞开一样。使用混淆器是让您的实现更难进行逆向工程的唯一机会。

关于java - 是否可以设置 Launch4J,使其创建的 exe 文件在右键单击/打开时无法通过 zip/egg/rar 文件显示其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692541/

相关文章:

python - 什么是适用于Python的好的计算机视觉库,能让我在Flash/HTML5视频中找到人脸?

python - zip_safe 仅与蛋格式相关吗?

java - 如何使用反射更改属性值

java - 为什么 print 方法从数组索引中打印空数据?

java - 如何在没有种族的情况下测试 Future 是否完整?

php ZipArchive 检查 Zip 文件是否损坏/不完整

java - 在 Java 中创建受密码保护的 zip

python - 在 setup.py 中声明特定于 Linux 的依赖项

java - 为什么 clone() 没有按预期工作?

java - 我怎样才能保护自己免受 zipper 炸弹的伤害?