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

发布于 2024-12-23 10:23:55 字数 174 浏览 3 评论 0原文

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

Launch4J is a jar to exe converter. I used Launch4J to convert jar to exe but when I right click on that exe file Launch4J created, it shows the contents in the jar file (class, etc files) from which it was made from when I right click on that exe file. Any way to disable that and disable showing its contents when opened using zip/rar/egg/jar?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

默嘫て 2024-12-30 10:23:55

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

This is a pointless endeavor. It is very easy to extract class files from a running JVM. Hiding them in the executable is like making your windows secure but leaving your door open. Using an obfuscator is your only chance to make it harder to reverse engineer your implementation.

只是我以为 2024-12-30 10:23:55
  1. Launch4J 确实不制作普通的 EXE 文件。它制作自解压存档(SFX)。
    当单击 exe 文件(由 Launch4J 创建)时,它会将自身解压到您的 jre 目录,然后执行应用程序的主 jar 文件。

    所以它们必须是可提取的。你无法改变它们。如果你这样做,它们将无法工作。

  2. 如果您有兴趣了解此过程,请阅读此内容(这将解释我们如何手动创建 SFX 文件。)
    http://mark.koli.ch/2009/10/bundle-java-the-jre-and-launch-a-java-app-with-7zip-sfx.html

  3. 这是一个使用 7 zip 手动制作的 SFX 文件(它是一个 exe)。
    http://mark.koli.ch/2009 /10/26/7zipsfx-launch-java-example-exe.zip

谢谢。

  1. Launch4J Really not making normal EXE files. It making self-extracting archive (SFX).
    when click a exe file(made by Launch4J) it extract itself to your jre directory then execute the applications main jar file.

    So they must be Extractable. You can't change them. If you do they will not work.

  2. If you interesting to understand this process Please read this (This will explain how we manually create a SFX file.)
    http://mark.koli.ch/2009/10/bundle-java-the-jre-and-launch-a-java-app-with-7zip-sfx.html

  3. Here is a SFX file(it is an exe) made manually using 7 zip.
    http://mark.koli.ch/2009/10/26/7zipsfx-launch-java-example-exe.zip

Thank you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文