在VC编程中,使用的资源如,位图,mp3,wav等,怎么像商业软件一样变成一些无法识别的文件,防止用户随意修改。有哪些方法?哪里有这些方面的资料? 望高手指点

解决方案 »

  1.   

    MP3和WAV不同,MP3需要MCI设备播放,需要文件或网络的支持,
    而WAV就可以直接用API播放内存数据,非常方便。如果想别人完全看不到你的资源,又想不放MP3文件:
    将文件放入资源文件中,使用的时候读取资源文件到内存,然后
    通过建立网络服务的方式让MCI设备打开网络地址来播放。要不
    就是自己对资源数据解压播放,再就是用第三方的接口播放内存
    MP3数据。
    如果只是想掩人耳目,那么将数据放到临时文件夹中用MCI播放
    也不错,然后文件名随便改个特别的,很少人会去关心这种临时
    文件的。
      

  2.   

    把所有资源文件都编译到exe(include到rc文件)
    要用的时候再export出来