如何在C#中生成运行时生成.exe文件

时间:2013-05-10 01:15:20

标签: c# exe

我想要一个程序,当用户点击按钮时,我的程序在将所有数据写入文件后生成一个exe文件。

用户可以勾选或取消勾选的数量,然后当用户点击按钮时,它会根据exe文件中的复选框状态写入所有必需的数据。

现在根据我的说法,唯一的办法是,首先使用记事本生成exe文件并将其复制到其中,现在编写一个程序,用该数据创建一个exe文件。

还有其他方法可以在运行时生成exe文件吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个可能相关的项目hereGoogle code page and Source。它是用C ++编写的。

从项目页面。

  

它只是将其他文件(拉链)添加到启动器exe的后面。然后,当程序运行时,它会将这些文件解压缩到一个临时目录中并运行您的程序。

您可以执行类似的操作,创建程序以检查其自身的结束,然后添加数据或读取数据。

如果那不是您的意思,那么您可以查看Reflection或.net CodeDom