gpt4 book ai didi

delphi - kkrunchy - 如何删除 Delphi 可执行文件中的 tls 数据?

转载 作者:行者123 更新时间:2023-12-03 15:29:45 25 4
gpt4 key购买 nike

只是为了好玩和咯咯笑,我正在尝试创建一个 64k intro在德尔福。对于这种大小的应用程序来说,最好的可执行加壳程序之一是 kkrunchy作者:法布劳施。但是,当我在(否则为空)Delphi 可执行文件上运行它时,我得到以下输出

 - ERROR: files with exports or tls data are not supported

我猜测 Delphi 可执行文件都可能是罪魁祸首,而且我没有真正的麻烦,花大量的时间试图找出它是哪一个,并修改可执行文件或类似的东西......但也许是一个你们中的一些人已经知道,或者甚至拥有一些关于如何规避此问题的信息?

最佳答案

导出为 DLL;您的 EXE 不太可能进行任何导出。另一方面,TLS 是线程本地存储。如果您在某处声明了任何 threadvar 变量,则可能会导致此问题。另外,我认为 TLS 用于内置异常处理,但我不清楚所有细节。如果是这样,那么你可能根本无法使用这个加壳器。

关于delphi - kkrunchy - 如何删除 Delphi 可执行文件中的 tls 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com