枚举系统磁盘驱动器

代码如下:

#include "stdafx.h"
#include 
#include 
#include 
#include 


int _tmain(int argc, _TCHAR* argv[])
{
	TCHAR  drives[128];				//存储所以驱动器名称
	wchar_t* pDrive;				//驱动器指针
	std::vector strArray;

	//取得系统的第一个逻辑驱动器
	if (!GetLogicalDriveStrings(sizeof(drives), drives))
	{
		printf("获取驱动器失败\r\n");
		return false;
	}
	pDrive = drives; //指向第一个逻辑驱动器
	//将驱动器字符放入列表框中
	while(*pDrive)
	{
		//将驱动器名称加入列表中
		strArray.push_back(pDrive);

		//指向下一个驱动器标识符
		pDrive += wcslen(pDrive) + 1;
	}

	for (int i=0; i


你可能感兴趣的:(Windows,程序设计)