不会执行。
你需要修改那个flen常量,就是你编译得到的exe文件的长度。
如果时可执行文件,只要双击那个列出来的文件就可以了。
你可以把任意一个文件添加进来,然后双击就可以运行他。
原理很简单:
 Windows不会对可执行文件进行长度检查,只要在可执行文件的后面添加数据即可。合并的时候,把数据写在这个程序的后面,合并之后,这个程序运行的时候,根据flen(长度)判断,如果长度大于flen的话,表明后面数据,就是合并的文件了,然后把这些数据提取出来即可,保存成另外一个文件,然后运行生成的文件即可。