我对某个主题有一个简短的问题,我很乐观。我有一个程序,我发一个命令给另一个.exe文件,我称为“工具”。我以这种格式发送:C++将外部.exe嵌入到我编译的.exe中
system("tools\\program.exe -r -w file.dat file_new.dat");
一切都很正常,但是,当我建立我的程序为.exe文件,将需要其他可执行文件是在第二个文件夹,很明显。有没有办法将外部.exe文件包含到我的项目中,以便最终产品只是一个.exe文件?
我正在使用Visual Studio 2008(lol)并运行windows 7 64bit。
谢谢:)
所以我需要做一个安装程序?我觉得有一些方法可以将它添加为资源或其他东西。我希望能够向某人发送一个.exe文件。我也不希望用户能够获得外部.exe的副本,这就是为什么我希望它嵌入。 – mrg95
不,您不需要,但替代方案要复杂得多,NSIS会生成一个快速且压缩的exe文件 –
我需要让用户将我的程序“安装”到他们的系统中吗?如果是这样,当它安装时,他们是否可以访问外部.exe。因为它是一个.exe,我不想让任何人从我这里得到。 – mrg95