作者leicheong (睡魔)
看板C_Sharp
标题Re: [问题] 关於用c#来实作floppy img的问题
时间Wed Feb 10 21:39:39 2010
※ 引述《ggkkggk (GK王子)》之铭言:
: 请问若要把floppy读出来做成img,及把img还原到floppy的话,
: 我该如何下手比较好,还是有相关的资料可以查呢?
: 我用floppy img当关键字去查询,查不到什麽相关资料
你直接写一个类似tar的程式, 把\\.\floppy0写到档案就可以了.
(手边刚好有MSDOS 6.0 Setup的img档, 开Hex Editor来看过内容了)
你可以直接写到1440KB或者在略掉档末的00byte後写到最接近的
256bytes boundary.
留意\\.\XXXX这样的device name需要用P/Invoke CreateFile() API
来开启後, 把SafeHandle交到FileStream来使用... 不能直接用
File.Create()或File.Open()开启...
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.92.89.78