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
查看全文
相关阅读:
tensorflow基础【3】-Session、placeholder、feed、fetch
tensorflow基础【2】-Variable 详解
字符串处理、变量初始值处理、扩展的脚本技巧、正则表达式
循环结构、while循环、case、函数及中断控制
数值运算、条件测试、 if选择结构
逻辑+系统管理命令
PXE 装机服务器的搭建
DNS服务器的功能
RAID阵列概述,进程管理,日志管理,systemctl控制,源码包编译安装
快照制作、vim编辑技巧、发布网络YUM源、查看本机网络连接信息
原文地址:https://www.cnblogs.com/ahuo/p/954482.html
最新文章
Shiro安全框架入门篇
十大Intellij IDEA快捷键
opencv(0)安装与配置
python序列化
PIL
python细节
caffe可视化
caffe细节
git
linux常用命令
热门文章
CNN细节
linux用户操作
NumPy
tf.reduce_max 与 reduce 系列 API
tf.while_loop
tf.boolean_mask
tensorflow
tf.identity 与 tf.control_dependencies
tqdm 任务进度条模块
自编码器
Copyright © 2011-2022 走看看