Hola, ya me estoy volviendo loco para detectar el espacio de disco disponible (estuve 8 horas con esto y no funciona).
strInstallFolderPath = Drive.GetFreeSpace("C:");


_SpaceAvailable = g_GetFreeSpaceInBytes(strInstallFolderPath);


SessionVar.Set("%SpaceAvailable%", String.GetFormattedSize(_SpaceAvailable) );
y despues donde quiero que se vea coloco:

Espacio en disco requerido:
 %SpaceRequired%
el problema es que siempre me tira 0 bytes

por favor si alguien me pudiese ayudar.

saludos y gracias