VB6 Lecture informations disques composant un ensemble raid

Soyez le premier à donner votre avis sur cette source.

Vue 4 669 fois - Téléchargée 1 191 fois

Description

Permet de lire quelques infos issues des données RAID gérées par Intel.
A dire vrai, je ne sais pas s'il en existe d'autre.

Il est basé sur un petit programme console inclus dans les ressources du projet qu'on lance dans un pipe. Ensuite le résultat est parsé pour dissocier les infos qui sont alors rangées dans des classes, et les données de ces classes alimentent un TreeView et ListView de présentation.

Le problème auquel il faut se plier, c'est que Intel n'a pas remis à jour ce petit utilitaire (qui date de 2010) et qu'il ne correspond plus aux drivers modernes.
Il fonctionne malgré tout, mais certaines informations sont fausses, comme l'espace libre des disques, mais fournit quand même des infos comme le n° de série des disques et leur révision logiciel.
Bref, vous allez découvrir ça vous même.

===============================================================
Ce programme ne donne d'information que sur les machines supportant des disques RAID
===============================================================

Je me suis amusé à le faire.
Les points intéressant côté programmation :
- Utilisation du fichier de ressources pour porter les programmes et la documentation avec la source
- Gestion de codes d'erreur personnalisés
- Utilisation d'un Pipe (récupération des textes issus d'une commande console)
- Utilisation des classes et des collections de classes à des fins de stockage
- Utilisation d'un Splitter permettant de soigner la présentation (voir copyright dans la source)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
30 sept. 2011 à 22:38
Pour les unités, même chez MS ils ont laissé cette erreur (http://img5.imageshack.us/img5/3474/win7ddunits.png). C'est peut-être intentionnel, perso je trouve stupide d'appliquer notre base 10 à quelque chose qui n'a absolument rien à voir ...
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
30 sept. 2011 à 18:35
DOS : Oui, abus de langage. Je corrige (soyons puritain, tu as raison)
Idem pour les unités, ça m'est passé sous le nez sans reflechir. Je corrige.
Merci
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
30 sept. 2011 à 17:37
"clsDOS" n'est pas vraiment bien nommée, c'est une redirection de la console (sinon faudra m'expliquer ce que DOS a à faire avec des APIs Win32). Pour les unités, c'est des kibioctets, mébioctets, gibioctets... car ce sont des exposants de 2 et non de 10. Sinon ça m'a l'air très bien codé mais je n'ai pas l'occasion de tester, je n'ai pas de RAID sur mes PC.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.