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 !

WMI, GESTION D'UNE MACHINE (LOCALE OU DISTANTE)


Information sur la source

Catégorie :Systčme Classé sous : WMI, processus, registre, monitoring, remote Niveau : Expert Date de création : 18/03/2008 Date de mise ŕ jour : 16/06/2008 17:39:36 Vu / téléchargé: 6 710 / 708

Note :
10 / 10 - par 4 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Cliquez pour voir la capture en taille normale
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
 

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.
 

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 !