[.NET2] DÉTERMINER LE NOMBRE DE DISQUE(S) DUR(S) INSTALLÉS

Signaler
Messages postés
69
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
3 avril 2008
-
Messages postés
26
Date d'inscription
lundi 15 mai 2006
Statut
Membre
Dernière intervention
11 juillet 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33995-net2-determiner-le-nombre-de-disque-s-dur-s-installes

Messages postés
26
Date d'inscription
lundi 15 mai 2006
Statut
Membre
Dernière intervention
11 juillet 2008

nickel un 10
Messages postés
181
Date d'inscription
dimanche 6 juillet 2003
Statut
Membre
Dernière intervention
16 octobre 2006

ouais.. effectivement j'ai pas précisé.. un oubli de ma part..
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Ce n'est pas du tout la même chose, ta méthode donne le nombre de partition total de tout tes disques.
Ma méthode quand à elle te donnes le nombre de disque(s) dur(s) qu'il y a physiqement dans ton pc.
Messages postés
181
Date d'inscription
dimanche 6 juillet 2003
Statut
Membre
Dernière intervention
16 octobre 2006

Salut..
Voici un autre code, sans appel de dll ou de quoi que ce soit, avec vb2005 (framework 2.0):

Private Function NombreDisqueDur() As Integer
Dim x As Single
Dim NombreDeDisqueDur As Integer = 0
For x = 0 To My.Computer.FileSystem.Drives.Count - 1
If My.Computer.FileSystem.Drives.Item(x).DriveType = IO.DriveType.Fixed Then
NombreDeDisqueDur += 1
End If
Next
Return NombreDeDisqueDur
End Function

Permet aussi de choper les autres types de disque (disc amovible/cd-rom.....)
Afficher les 8 commentaires