per sapere il percorso dell'eseguibile usa:

Application.ExecutablePath()


.. mentre per enumerare i drives strivi:

dim drives() as string

drives = System.IO.Directory.GetLogicalDrives()