1

假设我有一个程序,即在 Windows 中修改注册表。用户可以选择要更改的密钥。在此之后,他将单击“生成”以创建新的 exe 文件,该文件将根据用户的选择完成其工作。如何通过单击生成来实现“exe 生成”?

4

1 回答 1

3

首先,您需要有两个 EXE。一个是您的主应用程序,第二个是更改注册表的应用程序。现在,您必须附加一些数据以使用主应用程序获取辅助应用程序的副本,并附加指定要更改的键的数据。一种方法是使用资源。使用您的主应用程序将所需的数据作为资源附加到您的目标 exe(已编译的要生成的 exe)。您的目标 exe 文件应检查并从其自己的可执行文件中加载数据资源并检索所需的数据。

您可能会发现这些链接很有用: 如何将资源文件附加到现有的可执行文件?

以及如何在目标 exe 中检索资源:http: //delphi.about.com/od/objectpascalide/a/embed_resources_2.htm

于 2013-04-04T09:05:17.937 回答