阅读:1022回复:2
分段读取filedisk出错
我把FILEDISK改成分段读取,具体来说,是分成4096一段一段的,但是做出来后,什么功能都可以,就是可执行文件不能运行。提示非法操作。。
我把这个虚拟盘里的可执行文件复制出来,文件并没有损坏,放在其它任何一个盘,都可以运行。放在虚拟盘不行。 我用FC这个命令来比较文件的不同处。没有发现任何不同。 但是我把程序中的4096全部替换成512,用的是查找替换。。不改任何一个地方。 所有东西都正常,连可执行文件也可以运行。只是速度有点慢。。 想请问一下各位高手,这是怎么会事。请指点。。。 我怀疑,在这个FILEDISK这里,是不是上面读写下来的,都一定是按簇的形式。会不会不是呢。谢谢 |
|
沙发#
发布于:2007-02-01 08:59
那个老大,帮我一下。有没有人可以帮助我呀。或者说告诉我,怎么会事。谢谢
|
|
板凳#
发布于:2007-02-02 15:43
把读的代码贴出来看看,我做过分段读的,没问题啊
|
|