VB6 Lecture informations disques composant un ensemble raid

Soyez le premier à donner votre avis sur cette source.

Vue 3 837 fois - Téléchargée 1 021 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
11 -
"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.
cs_Jack
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
58 -
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
11 -
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 ...

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.