如何从Delphi 11.3可执行文件中移除单元名称?
Delphi 11.3 单元名称明文残留可执行文件的疑问
我使用Delphi 11.3开发时遇到一个问题:无论调整何种编译器、链接器设置,项目中所有单元的名称都会以明文形式出现在编译后的可执行文件里。哪怕是一个完全空的单元,例如:
unit MyMainUnit; interface implementation end.
编译后也会把"MyMainUnit"字符串写入可执行文件。
我已经尝试了编译器和链接器中所有合理的配置选项,但都无法消除这个现象。难道唯一的解决途径只能是对链接后的可执行文件进行后续处理或加密?此前查阅过相关讨论内容,但均未找到有效解决方案。
内容的提问来源于stack exchange,提问作者Pablos85
相关产品推荐
相关产品推荐

