目标:我有一个.exe文件和一组它所依赖的其他文件(img/dll/ini/exe),它们都在同一个文件夹中,但我想将所有内容包装在一个.exe文件中,这样我就可以在其他 Windows 机器上传递这个文件,并通过运行独立的.exe来启动底层程序。
作为一名只做 Web 的开发者,这对我来说是一个全新的陌生大陆,所以我不确定这个想法在你脑海里听起来会是什么样——是否可以在同一个 .exe 文件中包括 .exe 所依赖的文件?(类似于资源黑客工具是否
我猜其他选择就是围绕现有文件及其支持文件制作另一个 .exe 容器。我发现了一些商业解决方案,例如鼹鼠箱和ThinApp根据他们的描述,其他选择- 有没有任何免费软件?
我觉得要求完整概述创建这样的 .exe 文件的内部工作原理有点过分,但我想了解一下该过程的“如何操作”部分。
答案1
答案2
扩展 matan129 的答案,您可以尝试 Cameyo。此外,请查看Enigma 虚拟盒子,它提供与 Cameyo 类似的功能,但没有一种让您查看所有虚拟化应用程序的“虚拟化控制面板”;相反,它只是将所有内容放在一个可执行文件中并让您运行它。据我所知,没有任何品牌标志,而且都是免费的。需要目标计算机上的 .NET 4 才能运行打包的可执行文件。