zoukankan
html css js c++ java
识别分区属于哪个硬件设备
m_dir
=
""
;
CHAR
*
buf
=
new
char
[
100
];
char
drs[
26
];
GetLogicalDriveStrings(
50
,buf);
int
i
=
0
;
while
(
*
buf)
{
drs[i]
=*
buf;
while
(
*
buf
!=
'
\0
'
)buf
++
;
buf
++
;
i
++
;
}
for
(
int
j
=
0
;j
<
i;j
++
)
{
CString path;
path.Format(
"
\\\\.\\%c:
"
,drs[j]);
HANDLE hdev
=
CreateFile(path,GENERIC_READ
|
GENERIC_WRITE,
FILE_SHARE_READ
|
FILE_SHARE_WRITE,NULL,
OPEN_EXISTING,
0
,
0
);
int
er
=
GetLastError();
VOLUME_DISK_EXTENTS st
=
{
0
}
;
DWORD outsize;
DeviceIoControl(hdev,
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS,
NULL,
0
,
&
st,sizeof(VOLUME_DISK_EXTENTS),
&
outsize,NULL);
CString num;
num.Format(
"
%c [%d] %d\r\n
"
,drs[j],st.Extents[
0
].DiskNumber,st.NumberOfDiskExtents);
m_dir
=
m_dir
+
num;
}
UpdateData(
false
);
https://files.cnblogs.com/ahuo/DriversInfo.rar
查看全文
相关阅读:
读书笔记-编写可读代码的艺术[中]
读书笔记-编写可读代码的艺术[上]
读书笔记-编写可读代码的艺术[上]
单元测试Struts2Spring项目的Action和Service(包含源码)
单元测试Struts2Spring项目的Action和Service(包含源码)
单元测试Struts2的Action(包含源码)
Java实现 LeetCode 223 矩形面积
Java实现 LeetCode 223 矩形面积
Java实现 LeetCode 223 矩形面积
Java实现 LeetCode 222 完全二叉树的节点个数
原文地址:https://www.cnblogs.com/ahuo/p/954482.html
最新文章
DENSE_RANK(),允许并列名次、名次不间断,如122344456
oralce GROUPING
oralce CUBE
oralce ROLLUP
python实现DES加密算法和3DES加密算法
python3操作mysql教程
ATS项目更新(4) 更新DLL到远程服务器
scrapy技术进阶-URL路径依赖
Linux性能测试 命令大全
Linux性能测试 top命令
热门文章
Linux性能测试 uptime命令
Linux性能测试 dmesg命令
Linux性能测试 iostat命令
Linux性能测试 vmstat命令
python模块
SVN 树冲突的解决方法(Ubuntu 环境)
Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
读书笔记-编写可读代码的艺术[下]
读书笔记-编写可读代码的艺术[下]
读书笔记-编写可读代码的艺术[中]
Copyright © 2011-2022 走看看