搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 求助:C#以磁盘上的分区为单位读取数据
标题:
求助:C#以磁盘上的分区为单位读取数据
只看楼主
wdaxdd
等 级:
新手上路
帖 子:3
专家分:0
注 册:2010-6-23
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:3
求助:C#以磁盘上的分区为单位读取数据
怎么才能以磁盘上的分区为单位,以二进制方式把数据读出来呢?
搜索更多相关主题的帖子:
分区
磁盘
数据
单位
2010-06-23 14:39
athenalux
来 自:河北石家庄
等 级:
小飞侠
威 望:
8
帖 子:975
专家分:2514
注 册:2008-11-26
第
2
楼
得分:7
这个要用API了,具体的话太底层了,我也不太懂,
先CreateFile打开设备,
hDev=CreateFile(DriveName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,0,NULLL);
然后设置文件指针,
SetFilePointer(hDev,((dwSector-1)*512),NULL,FILE_BEGIN);
最后ReadFile(hDev,buf,512*dwNum,&dwRead,NULL);
如有问题,查相关资料吧。
QQ:81704464
2010-06-24 14:36
鸿硕
来 自:北京海淀
等 级:
职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
第
3
楼
得分:7
前几天 做的 ,不知道 是不是 你 所需要的 那种
路径.zip
(41.83 KB)
主要使用的是 Driveinfo 类和 Drivetype 枚举 啥的 ···
点滴产生差距
时间创造奇迹
2010-06-24 21:50
ggminjun
等 级:
论坛游民
威 望:
1
帖 子:18
专家分:40
注 册:2010-6-4
第
4
楼
得分:7
多谢共享,能解释下什么是API吗?有什么作用
2010-06-26 20:12
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-311030-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.083475 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved