Lägg till en referens till system.management och lägg till
Imports System.Management
använd följande kod
Dim disk As New ManagementObject("win32_logicaldisk.deviceid=""c:""")
disk.Get()
MsgBox("Logical Disk Size = " & disk("Size").ToString() & " bytes")
MsgBox("Logical Disk Free Space = " & disk("FreeSpace").ToString() & " bytes")
E inte riktigt hemma i konfigureringen av NET. Har ännu inte hunnit med att labba på det sätt som jag önskat.
Har dock börjat att kolla vad som kan köras från en site, bla då Management namespacet. Funkar inte med en default konfigureringen.
Mitt råd är att kika in i Control Panel -> Administrative Tools -> NET Framework Configuration
Där kan man ändra säkerhetspolicyn tex. OBS!!! pilla inte på en webbserver som går med skarpa applikationer ... bör vara en utvecklings-burk/test-burk.
Om du inte har kontroll över din webbserver kommer du troligen INTE att få tillstånd till att köra detta namespace pga av att säkerheten måste vara så hög som möjligt.