我发现我可以在 Visual Studio 2010 中将文件 (*.jpg) 添加到我的 C# 资源中。据我所知,应该可以在运行时重新组装 exe。我不想自己剥离 exe。我正在寻找可以为我执行此操作的 C# 例程。当然,我不想修改正在运行的 exe,而是修改它的副本。如果我需要在运行时再次编译它,我也可以将我的源代码放在我的 exe 中。
我的目标:
- 创建正在运行的exe的副本
- 以某种方式将文件添加到该副本。
- 关闭正在运行的应用程序
- 当用户执行副本时,它必须将文件作为内部资源。而已。
编辑: C# 编译器 + Visual Studio 2010 在目标系统上可用。
(我不是在编写完整的安装程序,请不要说那些坏话:“重新发明”和“轮子”,我自己知道)