gpt4 book ai didi

delphi - 如何将配置信息放入可执行文件中?

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

如果我们想在 Delphi 编译器生成的可执行文件中存储密码和服务器地址等关键信息,在不知道最终可执行文件大小和二进制结构(例如文件末尾)的情况下,我们该如何做到这一点例如?

旁注:

要存储的文本已经加密;在某些计算机中,Windows 不允许写入注册表,特别是当用户不是管理员时,并且有黑客可以监视注册表更改,聪明的用户可以找到新的 Windows 注册表项。

评论

为什么这个问题被否决了?这是可以实现的!如果大多数人不感兴趣,则不会计量。

我认为 BIOS 和其他固件可升级,例如可以 self 更新的卫星电视信号解码器。这怎么可能?

最佳答案

您可以使用 .rc 文件将数据放入最终 .exe 文件内的自定义资源中。然后,您可以在运行时访问该资源(例如使用 TResourceStream),并根据需要解密和使用其内容。但是,当 .exe 运行时,您无法将新数据写入资源,因为该文件已被操作系统锁定。如果您需要写入新设置,并且没有对注册表的写入权限,则必须使用单独的文件。 Windows 预留了特殊文件夹,用户可以在其用户配置文件中对其进行写入访问。

关于delphi - 如何将配置信息放入可执行文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319805/

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