Although there are console APIs which can let u maybe get the results from a dos prog, i am unfamiliar with them. What I have always done is at run time write the command "vol > volume.txt" to a batch file. Then, I shell the batch file and delete it. VB does not support the use of commandline redirecting.