#include #include int main(){ wchar_t LogicalDrivers[MAX_PATH]={0}; DWORD r=GetLogicalDriveStringsW(MAX_PATH, LogicalDrivers); if(r==0){ wprintf(L"failed to get drive namespace %ld", GetLastError()); } if(r>0 && r<=MAX_PATH){ wchar_t *SingleDrive=LogicalDrivers; while(*SingleDrive){ wprintf(L"%ls\n", SingleDrive); SingleDrive+=wcslen(SingleDrive)+1;//因为GetLogicalDriveStringsW()会将获取到的盘符C:\ D:\...放入缓冲区中,并且每个盘符后面放入一个'\0', 所以不能用SingleDrive++这样的方式 } } return 0; }
相关文章
- 02-01获取STM32系列APB1/APB2/HCLK/SYSCLK系统时钟频率使用J-Link-RTT打印
- 02-01c – 用于获取netstat -s统计信息的Windows API
- 02-01Python WMI获取Windows系统信息
- 02-01windows 系统下 Firefox hostadmin插件无法修改Host
- 02-01js获取当前系统时间
- 02-01GetSystemDirectory获取系统目录
- 02-01windows 系统的画图工具获取 RGB 值
- 02-01如何在Windows上使用Qt c从一个地理地址获取纬度/经度?
- 02-01获取系统当前时间,精确到ms(SYSTEMTIME类)
- 02-01转发-大数据获客系统,网站/APP/固话400获取全行业数据