获取移动存储器的盘符及卷标信息
来源:互联网 发布:python 字典迭代 编辑:程序博客网 时间:2024/04/30 02:08
GetLogicalDriveStrings:获取盘符名称的信息,GetVolumeInformation:获取卷标等信息
#include <windows.h>
#include <stdio.h>
#include <string>
#include <tchar.h>
int main(int argc, char **argv)
{
std::string strdevicename;
TCHAR szBuf[100];
memset(szBuf,0,100);
char VolumeName[256];
DWORD VolumeSerialNumber;
//获取移动盘符
unsigned long len = GetLogicalDriveStrings(sizeof(szBuf)/sizeof(TCHAR),szBuf);
if (0 == len)
{
return -1;
}
for (TCHAR * s= szBuf; *s; s+=_tcslen(s)+1)
{
LPCTSTR sDrivePath = s;
UINT uDriveType = GetDriveType(sDrivePath);
if (DRIVE_REMOVABLE == uDriveType)
{
memset(VolumeName, 0, 256);
strdevicename.assign(sDrivePath);
GetVolumeInformation(strdevicename.c_str(), VolumeName, 12,
&VolumeSerialNumber, NULL, NULL, NULL, 10);
strdevicename += VolumeName;
printf("卷标:%s/n", strdevicename.c_str());
printf("序列号:%lu/n",VolumeSerialNumber);
}
}
return 0;
}
- 获取移动存储器的盘符及卷标信息
- LVM逻辑卷存储器及命令
- 安卓获取外部存储器图片信息
- Android 获取U盘的卷标(支持中文卷标)
- Android 机顶盒中获取U盘的卷标
- ubuntu获取存储设备的卷标
- 操作系统中存储器管理及CPU对存储器的访问
- 使用docker inspect获取数据卷信息遇到的一点问题
- 获取客户端及服务器的信息
- 获取屏幕像素及相关的信息
- 获取客户端及页面的一些信息
- 获取浏览器及电脑的信息
- 获取安装应用的信息,及使用时间
- 如何获取磁盘分区信息(包括卷标、序列号、类型、总大小、剩余大小)
- C# 获取 Mac 地址,主板信息,cpu 序列号, 磁盘卷标
- 获取WINCE和WINXP的外部存储器
- vc获取卷标 GetVolumeInformation
- 获取创建的新用户的信息及配置文件及目录
- 用Java创建带图标和缩进的JComboBox
- 好习惯---迈向成功!!
- 1021
- 艰难的进程间的通信
- fork实例分析
- 获取移动存储器的盘符及卷标信息
- 30分钟搭建一个百万全文搜索
- 跟我学汇编
- 网页挂马
- 开发人员一定要加入收藏夹的网站
- 在51.com上如何编写opensocial restful应用
- 北京市平谷区交通局网站被挂马
- 使用 VBScript 脚本监测 Windows 性能
- 什么是pdb,idb文件,.clw文件、.ncb文件和.aps文件