如何将签名存储到应用程序文件中?

How to store a signature into the application file?

如果他捐款,我想用用户名签署用户申请。为此,我需要将用户名写入 exe 文件。但该文件无法自行更改,因为它当时正在使用中。你知道有什么办法吗?当然,我可以将签名保存在单独的文件中或注册表中,但这样签名可能会丢失。我希望修改是永久的,不能被用户更改。我会接受任何可以帮助我实现这一目标的想法...

您可以让应用程序自己制作一个副本,然后修改副本,然后启动副本(使用ShellExecute)。

该修改可能受到此处 UpdateResource 示例的启发:How to attach a resource file to an existing executable file?

"signature" 将存储在资源中,因此您的应用程序必须从资源中读取它,例如使用 Delphi 的 TResourceStream class.