ID scheda rete e hard disk

martedì 27 aprile 2010 - 09.21

dompa72 Profilo | Senior Member

Come posso recuperare le informazioni in oggetto con c#???
Vorrei se possibile utilizzare solo il framwework??

con VB utilizzavo per recuperare l'ID dell'hard disk:

Function SNHardDisk()
Dim strDrive As String = ""
Microsoft.VisualBasic.Left(System.Environment.SystemDirectory, 2)

Dim fso, d
fso = CreateObject("Scripting.FileSystemObject")
d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(strDrive)))
SNHardDisk = d.SerialNumber
End Function

Grazie

freeteo Profilo | Guru

Ciao,
per alcune cose particolari di sistema esiste una classe "WMI" che ti può tornare utile:
http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx

Ad esempio qui legge le proprietà dell'Harddisk:
http://msdn.microsoft.com/en-us/library/aa394592(VS.85).aspx
http://www.netomatix.com/WMIDiskInfo.aspx

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5