sc_wolf
驱动小牛
驱动小牛
  • 注册日期2006-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望278点
  • 贡献值1点
  • 好评度150点
  • 原创分0分
  • 专家分0分
阅读:1022回复:2

分段读取filedisk出错

楼主#
更多 发布于:2007-01-31 11:25
  我把FILEDISK改成分段读取,具体来说,是分成4096一段一段的,但是做出来后,什么功能都可以,就是可执行文件不能运行。提示非法操作。。
我把这个虚拟盘里的可执行文件复制出来,文件并没有损坏,放在其它任何一个盘,都可以运行。放在虚拟盘不行。
我用FC这个命令来比较文件的不同处。没有发现任何不同。

但是我把程序中的4096全部替换成512,用的是查找替换。。不改任何一个地方。
所有东西都正常,连可执行文件也可以运行。只是速度有点慢。。

想请问一下各位高手,这是怎么会事。请指点。。。

我怀疑,在这个FILEDISK这里,是不是上面读写下来的,都一定是按簇的形式。会不会不是呢。谢谢
sc_wolf
驱动小牛
驱动小牛
  • 注册日期2006-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望278点
  • 贡献值1点
  • 好评度150点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-02-01 08:59
那个老大,帮我一下。有没有人可以帮助我呀。或者说告诉我,怎么会事。谢谢
xx_qiang
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2017-02-27
  • 粉丝2
  • 关注1
  • 积分31分
  • 威望249点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-02-02 15:43
把读的代码贴出来看看,我做过分段读的,没问题啊
游客

返回顶部