我的程序浏览自己定义的文件格式,我想把它做成可以生成可执行文件,即使没有我的可执行文件也能运行。类似于flash做的exe文件一样,即使没有安装flash软件,也能打开运行。
肯定是要把可执行文件和相关的动态链接库集成进去,可是没有思路,高手帮忙!或者给个例子也行!来着有分,不够了再加!

解决方案 »

  1.   

    ebook 就是这样一个例子.它实际上是将浏览程序(一个exe)和资源文件捆绑在一起,压缩后成为一个exe,运行时将其解压执行即可.
      

  2.   

    最简单的办法就是把数据拷贝到自己的程序的后面,象文件捆绑器一样啊,执行的时候把附加的数据分离开或者直接导进来就行.就是调试不太方便.可以直接加__asm{int 3}手工设置断点,数据怎么进去就看你怎么需要了.
      

  3.   

    试试最土的办法,每个文件就是一个你的浏览器的exe,里面带着一个文件的内容,怎么样?然后启动时检查是否已有本进程名存在,避免启动多个
      

  4.   

    要看PE文件格式么?程序中怎么加资源?那种EXE格式的flash游戏是怎么做的?
      

  5.   

    http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls/misc_21/1221002.htm
      

  6.   

    在代碼開始处加上jmp far xxxx 跳到你要執行的數據位置.但是必須設置這塊數據的內存方式為代碼段
      

  7.   

    修改PE可执行文件
    http://search.csdn.net/Expert/topic/379/379951.xml?temp=.403515