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
查看全文
相关阅读:
日常巡检
mysql 主从
tomcat +apache 动静分离
ELK安装
LVS-NAT模式
shell 三剑客
shell $传参
zabbix安装
lvs-DR 负载均衡
解决ubuntu中pycharm的图标没有问题
原文地址:https://www.cnblogs.com/ahuo/p/954482.html
最新文章
Python2与Python3的区别收集
【转载】python 函数参数的传递(参数带星号的说明) 元组传递 字典传递
【转载】max/min函数的用法
VMware 12.0 在安装的时候出现 microsoft runtime dll
移动端自动化资料
OSError: [Errno 1] Operation not permitted 问题解决
WebDriverAgent理解
Chrome浏览器快速获取静态控件的XPATH
str 与repr
好的代码的特征
热门文章
Module-SqlAlchemy使用手册
Module-Spark使用文档
Module-ScyllaDB技术文档
Module-Redis
Module-Pandas使用手册
Module-Oracle技术文档
Module-Nosetests单元测试
Module-IPython使用手册
Module-Huey任务队列
zabbix自定义监控 mysql
Copyright © 2011-2022 走看看