| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 883 人关注过本帖
标题:求助:C#以磁盘上的分区为单位读取数据
只看楼主 加入收藏
wdaxdd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-23
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求助:C#以磁盘上的分区为单位读取数据
怎么才能以磁盘上的分区为单位,以二进制方式把数据读出来呢?
搜索更多相关主题的帖子: 分区 磁盘 数据 单位 
2010-06-23 14:39
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分: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
鸿硕
Rank: 5Rank: 5
来 自:北京海淀
等 级:职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
收藏
得分:7 
     前几天 做的  ,不知道 是不是 你 所需要的 那种

路径.zip (41.83 KB)



主要使用的是 Driveinfo  类和 Drivetype  枚举  啥的 ···

点滴产生差距
时间创造奇迹
2010-06-24 21:50
ggminjun
Rank: 2
等 级:论坛游民
威 望:1
帖 子:18
专家分:40
注 册:2010-6-4
收藏
得分:7 
多谢共享,能解释下什么是API吗?有什么作用
2010-06-26 20:12
快速回复:求助:C#以磁盘上的分区为单位读取数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019251 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved