no puede hacer un ciclo por
For Each wmiDrive As ManagementObject In query.Get()
y esperar que eso defina la cantidad de drivers, eso esta mal
como sabes que la cantidad de items de "drives" es igual a la de query ?
Leandro Tuttini
Blog
Buenos Aires
Argentina