Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INFORMATION EDID DU MONITEUR PAR WMI


Information sur la source

Catégorie :VBScript Classé sous : wmi, moniteur, wscript, écran, edid Niveau : Expert Date de création : 15/01/2006 Date de mise à jour : 17/01/2006 02:21:53 Vu / téléchargé: 8 563 / 1 160

Note :
Aucune note

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Ce VBScript est très gros, il contient environs 1000 lignes de code. Il est distribué sur licence GNU et permet d'obtenir les informations EDID du moniteur, exemple : EDID_VESAManufactur ID , EDID_DeviceID ,EDID_ManufactureDate ,EDID_SerialNumber ,EDID_ModelName ,EDID_Version ,Windows_VESAID ,Windows_PNPID. Ce VBScript permet grâce aux commandes WScript et WMI de récupérer l'information à distance. Très pratique dans un parc informatique. Il permet de générer un rapport en format HTML ou TXT.
 

Conclusion

Je ne suis pas l'auteur original de ce Script, mais je lui est apporté plusieurs modifications :

- Network Range Computer Scan
- Generate Rapport in Plain text format
- Generate Rapport in HTML format
- Local scan
- clear some useless code
- user interface (popup dialog box)
- add logo

Bugs connus :

- lorsqu'on crée un répertoire avec des espaces, le rapport n'est pas exécuté à la fin du script, mais le rapport est généré quand même

Mise en garde :

- la grosseur du code fait en sorte que j'ai du implanter des variables globales pour éviter (réduire) l'effet spaghetti
- plusieurs fonctions et variables sont écrites en fran-glais !!!
- le programme est en anglais

À ajouter (un jour peut-être) :

- la génération du rapport au format Excel
- Créer une fonction qui divise la fonction GetFormattedMonitorInfo du HTML et du TXT
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

17 janvier 2006 02:21:53 :
résolution du problème de time out + gestion des erreurs de connexion dans la génération du rapport

Commentaires et avis

signaler à un administrateur
Commentaire de Psykos7 le 16/01/2006 16:25:58

Salut, j'ai exactement developpé un programme du meme type : SASNet (voir sur http://Psykos7.free.fr dans le forum (qui actuellement connait un probleme d'SQL... merci Free))

Mon programme permet a distance et uniquement avec WMI, de connaitre tous pleins d'infos sur l'ecrans, les cartes graphiques, reseaux, BIOS, carte-mere, temperature, disques logiques et physiques, slots, variables d'environnements....
Il permet egalement la generation d'un rapport precis ou general (tout un erseau) aux formats TXT, HTML et XLS

N'hesitez pas a me contacter si vous voulez des screenshots car tant que le programme n'est pas fini, je ne le distribue pas

Je pense qu'il sera finit courant fevrier...

Psykos7

signaler à un administrateur
Commentaire de skowee59 le 24/01/2006 00:06:20

Maxiboum --> J'ai un projet à mettre en oeuvre à mon boulot avec WMI. Grâce à toi, j'ai maintenant une première approche. Très rapide et pas d'erreur. Merci. Maintenant je vais l'analyser un peu plus en détail ...

Psykos7 --> As-tu un bon tuto pour utiliser et voir le détails des classes WMI ? Bon courage pour ton projet.

signaler à un administrateur
Commentaire de Psykos7 le 30/01/2006 19:58:28

le meilleur des tutos pour WMI (en ce qui me concerne) : MSDN

Le programme est pratiquement fini. Il est operationnel à 100% mais la j'optimise les appels WMI afin d'economiser/accelerer le code

Prochainement sur http://Psykos7.free.fr/forum :)

signaler à un administrateur
Commentaire de lording le 29/08/2006 11:04:07

Bonjour Psykos7,

Je trouve votre application d'inventaire extremement bien écrite (Bravo, car moi j'en suis incapable).
Ceci dit j'ai une petite remarque.
Le but d'un inventaire est de retrouver toutes les machines et hardware attacheé sur le réseau.
Votre application permet uniquement de scanner un range ip de xxx.xxx.xxx.1 à xxx.xxx.xxx.254
De plus on ne retrouve pas le numméro de série des écrans (faites une recherche sur EDID).
sinon pour scanner les range voici la solution:
----début du code----
A = Text1(0).Text
B = Text1(1).Text
C = Text1(2).Text
D = Text1(3).Text
AEND = Text2(0).Text
BEND = Text2(1).Text
CEND = Text2(2).Text
DEND = Text2(3).Text
Do Until Val(A) = Val(AEND) And Val(B) = Val(BEND) And Val(C) = Val(CEND) And Val(D) = Val(DEND)
D = D + 1
If D > 254 Then
    D = 1
    C = C + 1
End If
If C > 254 Then
    C = 1
    B = B + 1
End If
If B > 254 Then
    B = 1
    A = A + 1
End If
iprange = A & "." & B & "." & C & "." & D
----fin du code----
Sinon extra et oufti pour ton site
mes salutations

signaler à un administrateur
Commentaire de Psykos7 le 29/08/2006 17:08:37

Merci concernant SASNet :)

Le but de ce programme etait a l'origine, de referencer toutes les applications installées sur les postes d'un reseau, puis par la suite ce fut le contenu des PC même.

Pour ce qui est du range IP, mon programme ne scanne pas une plage mais tout simplement le reseau (comme le ferait la bonne vieille commande "net view" sous DOS). Pour ce qui est du numero de serie des ecrans, merci de m'en faire part sur mon forum... afin de ne pas pourir celui ici ^^

Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Moniteur gestion de l'alimentation [ par sacotte ] Bonjour, Il est possible de changer la gestion de l?alimentation de l?écran sous windows XP par click sur le bouton droit puis écran de veille puis ge msgbox et stdout !! [ par zorille ] bonjour,je suis face à un petit problème !! vous vous en doutiez je suppose :).bon enfin, j'utilise pour une alerte le bon vieux msgbox mais mon progr Capture d'écran [ par MoiDebutantVBA ] Comment fait-on une capture d'écran en VBA ?Faut-il une API?Dans ce cas, comment l'utiliser ?Merci Résolution d'écran [ par zeracer ] SalutJAI UN PROBLEMEJe suis en pleinne confection d'un jeux RPG en vb6. Mon jeux est fais en 640 X 480. Donc, je doit modifier la résolution d'céran e Envoi du signal ENTREE [ par monoludo ] Bonjourvoila le but de mon script vbs, j'ai une application Business Objects que je souhaites lancer automatiquement : c'est à dire que lorsque l'on l automatiser un imprime écran [ par gefcoludo ] Bonjour ,J'ai besion d'aide afin de faire un petit prog .Je soushaite créer un utilitaire qui réalise une copie d'écran et copie cette derniere direte Identifier la carte réseau ACTIVE avec WMI sous vb6 ? [ par gbwin ] Bonjour a tuos, voilà sa fait quelque semaine que je viens de découvrir les WMI (sur se forum justement et au passage bravo a vous tuos pour cette org Problème de résolution d'écran et positionnement Picture Box [ par BroodLulu ] Bonjour,Suivant la résolution de l'écran, j'ai des pictures box qui se déplacent et du coup, rendent mon jeu injouable...Qqun aurait-il été confronté placer des infos en fonction de la résolution de l'écran [ par denisgembloux ] j'ai créé un code en VB pour afficher des infos, mais il est possible que la résolution d'écran change en fonction du type d'écran qui sera installer. Problème Directx [ par digger23 ] En directx7 j'ai une image qui scoll vers la droite quand l'image touche le bord de l'écran(genre à -2), l'image disparait.Comment faire pour l'empêch


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.