我想要一个程序,当用户单击按钮时,我的程序在将所有数据写入文件后生成一个 exe 文件。
用户可以勾选或取消勾选复选框的数量,然后当用户单击按钮时,它会根据 exe 文件中的复选框状态写入所有需要的数据。
现在根据我的唯一方法是,首先生成 exe 文件,用记事本打开它并复制其中的数据,现在编写一个程序,用该数据创建一个 exe 文件。
有没有其他方法可以在运行时生成 exe 文件?
我在这里找到了一个可能相关的项目。 Google 代码页和 Source。它是用 C++ 编写的。
从项目的页面。
它只是将其他压缩文件添加到启动器 exe 的背面。然后,当程序运行时,它会将这些文件解压缩到一个临时目录中并运行您的程序。
你可以做类似的事情,创建你的程序来检查自身的结束,然后添加数据或读取数据。
如果那不是您的意思,那么也许您可以查看Reflection或 .net CodeDom。