begin process at 2010 02 10 06:54:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

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

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


 Information sur la source

Note :
9,25 / 10 - par 4 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Source .NET ( DotNet ) Classé sous :disques, wmi, managementobjectsearcher Niveau :Débutant Date de création :28/09/2005 Date de mise à jour :29/11/2005 15:11:15 Vu :7 608

Auteur : Willi

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Cette fonction toute simple retorune le nombre de disque(s) dur(s) installés dans votre pc.
Pour cela je me suis servi de WMI.

Source

  • Imports System.Management
  • Public Function NumOfDiskDrive() As Byte
  • 'Déclaration de la variable et initialisation d'une nouvelle instance en définissant une requete
  • Dim oMngSearcher As New ManagementObjectSearcher("select Name from Win32_DiskDrive")
  • 'Retourne le nombre de réponses trouvées dans la collection
  • Return oMngSearcher.Get.Count
  • 'Libère l'espace utilisé par l'objet
  • oMngSearcher.Dispose()
  • End Function
Imports System.Management

Public Function NumOfDiskDrive() As Byte

    'Déclaration de la variable et initialisation d'une nouvelle instance en définissant une requete
    Dim oMngSearcher As New ManagementObjectSearcher("select Name from Win32_DiskDrive")

    'Retourne le nombre de réponses trouvées dans la collection
    Return oMngSearcher.Get.Count

    'Libère l'espace utilisé par l'objet
    oMngSearcher.Dispose()

End Function

 Conclusion

Voila si vous avez des commentaires...


 Historique

29 novembre 2005 15:11:16 :
Rajout des mots clés

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) LISTVIEW SUPPORT TRI MULTI-COLONNES PAR MÉTHODES D'EXTENSION...
Source avec Zip Source avec une capture Source .NET (Dotnet) ROTATION D'ÉCRAN
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAPI2 - GRAVER UN CD AUDIO
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTRÔLES COLOR PICKER: WHEEL COLOR PICKER - SCREEN COLOR PI...
Source avec Zip Source .NET (Dotnet) [.NET3.5] EXTENSION METHODS: SUR LES CLASSES SYSTEM.IO

 Sources de la même categorie

Source avec Zip REMOTE SOUND AND VLC par sonataIII
Source avec Zip Source avec une capture INFO MÉMOIRE par 3aloula
Source avec Zip Source avec une capture CHANGER L'ICONE ET LE NOM D'UN LECTEUR DE CARTE par Sechaud
Source avec Zip Source avec une capture SYSTRAY + BALLOON - VARIANTE AVEC TEXTE DANS L'ICÔNE par jack
Source avec Zip Source avec une capture DATE-HEURE DE LANCEMENT D'UN PROGRAMME par jack

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CLASSE POUR CONNECTER/DÉCONNECTER UN LECTEUR RÉSEAU par radcur
Source avec Zip Source avec une capture Source .NET (Dotnet) COMMENT CONTRÔLER TOTALEMENT LES PROCESSUS D'UN PC DISTANT (... par violent_ken
Source avec Zip INFOS WMI DES DISQUES DURS (LIEN LECTEUR LOGIQUE / LECTEUR P... par Renfield
Source avec Zip GESTION DISQUES SERVEUR par cdbi
Source avec Zip Source .NET (Dotnet) RECHERCHE EXTRÊME OU 5 FAÇONS DE CHERCHER UN FICHIER par cmarcotte

Commentaires et avis

Commentaire de cacalex le 29/09/2005 16:37:41

Super !

Conçis, droit au but, simple...

J'aime ! :)

Commentaire de amylee1984 le 16/03/2006 04:58:30

salut , j'ai un petit probleme , quand je met
Imports System.Management
il me souligne System.Management
merci d'avance

Commentaire de Willi le 16/03/2006 21:00:31 administrateur CS

Salut,
Menu Projet - Référence. Et sélectionne le namespace system.management.

Commentaire de amylee1984 le 16/03/2006 21:22:07

merci , ca marche nickel, tres bien comme fonction je met 10

Commentaire de Blanc le 30/03/2006 13:36:57

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.....)

Commentaire de Willi le 30/03/2006 15:00:09 administrateur CS

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.

Commentaire de Blanc le 30/03/2006 15:03:24

ouais.. effectivement j'ai pas précisé.. un oubli de ma part..

Commentaire de arapahoo le 15/05/2006 20:03:40

nickel  un 10

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Traiter informations du WMI [ par dopeko ] Bonjour à vous tous !Je suis en train de réaliser un petit programme qui permettra de récupérer diverses informations d'un poste distant. J'ai juste u infos cart graphique [ par racer31 ] salut à tous,je suis en train de faire un activeX permettant de récupérer toute les infos du pc (donc tous sa c'est bon) mais cependant il y a une inf [HELP] Utilisation de WMI en VB.Net ?? [ par violent_ken ] Salut ! Je cherche à pouvoir récupérer la liste des modules d'un processus via WMI. En VB6, on peut faire comme cela : Set files = objHost.wmiConne Extract Tache planifiée Windows par script WMI [ par ElDentiste ] Bonjour,Je suis un peu en galère sur ce point, je cherche à récupérer les taches planifiés windows server 2003 par scripts.A la base je travaillais av VBS fichier texte et WMI [ par jojo42000 ] Salut tous le monde, Je suis debutant et j'ai tres peu de notion de prog. Je dispose d'un fichier ordi.txt sous c:\ Ce fichier contient une liste de n Treeview : Text et FullPath [ par tibolom ] Bonjour, J'ai besoin dans le cadre d'un projet d'avoir l'arborescence des dossiers de différents disques durs dans un TreeView. Jusque là, tout va b Recharger base WMI ? [ par elguevel ] Bonjour à tous, Déja je m'excuse si je ne poste pas dans le bon Forum, mais je ne sais pas du tout où classer mon probleme. Sinon voila, j’ai dévelo Se connecter à la base WMI en tant que, ou "élever" le script en tant que [ par SuperBoby ] Salut, J'utilise pas mal de scripts ces derniers temps pour déployer divers packages sur un réseau. J'ai souvent un problème de droit : si le script


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales