Wmi, gestion d'une machine (locale ou distante)

Soyez le premier à donner votre avis sur cette source.

Vue 17 508 fois - Téléchargée 1 897 fois

Description

Bonjour tout le monde,

Voici ma première source postée sur VB France. Et j'avoue que pour une première ce n'est pas forcément la plus simple que j'aurais pu faire ;-).
Ainsi donc voici un programme normalement assez user-friendly qui permet de monitorer via WMI les processus d'une machine (locale ou distante) en affichant pas mal d'informations (double clic sur une ligne d'un processus pour s'en rendre compte...). Je pense qu'il reste dans cette partie encore quelques petits bugs mais l'essentiel est là.

Un deuxième aspect est la gestion d'une base de registre distante. Sur ce point je suis assez content car vous vous rendrez compte que vous pourrez faire tout ce qu'il est possible de faire avec regedit (ajout de clé, de valeurs quel qu'elles soient, renommage, etc...) mais avec quelques petits plus comme (un exemple...) la possibilité de voir la valeur étendue d'une valeur REG_EXPAND_SZ ou la visualisation binaire des infos.

L'intérêt de cette appli est de pouvoir se connecter à plusieurs machines en même temps comme vous pouvez le voir sur le screenshoot et de jongler entre ces machines.

Utilisation :
Pour se connecter à une machine : Il vous suffit de choisir ou de taper le nom d'une machine dans la liste déroulante du bandeau supérieur, de cliquer sur le bouton rouge et de choisir "Connecter". Normalement le bouton devient vert et l'indicateur en bas à gauche est mis à jour. Vous pouvez recommencer la manip plusieurs fois pour connecter plusieurs machines. Pour vous déconnecter il vous suffit de choisir la machine dans la liste ou de taper son nom, puis de cliquer sur le bouton vert et de choisir "Déconnecter" (vous pouvez aussi faire un clic droit sur le nom de la machine dans l'arbre de gauche).
P.S : Un fichier de configuration vous permet de déterminer les machines à afficher dans la liste déroulante. Pour l'instant j'y ai laissé les miennes ;-)

Partie processus : Normalement les boutons parlent d'eux mêmes, essayez et vous verrez ! A noter aussi le double clic dans la grille ainsi qu'un menu popup sur la grille.

Partie registre : Comme pour les processus je vous laisse découvrir par vous même, normalement c'est assez intuitif !
Maj

Source / Exemple :


Maj

Conclusion :


J'admet que le code source n'est peut-être pas des plus simples, peu de commentaires et une structure qui peut paraître assez tordue mais dans laquelle je me retrouve parfaitement bien et qui me permet d'avancer vite maintenant que la base est définie.

Pour les débutants il y a quelques fonctions qui peuvent être utiles dans les modules et pour ceux qui veulent s'attaquer à l'appli dans son ensemble, bon courage...lol Cependant si certains le font ce serait sympa de m'indiquer si la structure vous parait bonne parce que je me rend pas bien compte....

Maintenant je tiens aussi à remercier PCPT qui m'a donné l'idée du skin (même si j'ai quand même tout refait parce que je préfère me débrouiller pour faire quelque chose de perso !). Et merci aussi (je crois) à EbaartSoft pour le module de gestion de la roulette de souris.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Galactus13
Messages postés
328
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
2 décembre 2019
1
Ce projet est prévu pour VB6 la conversion risque de produire des erreurs...
ZOLIVE013
Messages postés
1
Date d'inscription
dimanche 28 février 2010
Statut
Membre
Dernière intervention
16 juin 2012

Bonjour
Tout d'abord bravo pour ce projet qu m intéresse vraiment.
Je suis débutant en vb.
Cela fait une semaine que j essaye d ouvrir ton code avec vb.net 2010.
Si quelqu'un peu m aider cela serai sympat.
Merci.
spujol
Messages postés
7
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
4 janvier 2010

Bonjour,
Est ce que c'est possible de savoir qu'elle est ton problème, ça sera plus facile de chercher le problème.
Merci.
amenb
Messages postés
3
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
26 décembre 2009

salut,
je trouve un probleme de fonctionnement de ce code
Galactus13
Messages postés
328
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
2 décembre 2019
1
Joli !

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.