YET ANOTHER (REMOTE) PROCESS MONITOR

violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 - 16 mai 2009 à 22:36
enzo68290 Messages postés 109 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 16 juin 2011 - 5 juin 2012 à 14:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50027-yet-another-remote-process-monitor

enzo68290 Messages postés 109 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 16 juin 2011
5 juin 2012 à 14:55
non, ici ce n'est pas un forum, si tu souhaite le faire je t'invite à te rendre sur le forum de vbfrance conformément aux règles d'utilisation du site, tu pourra alors y faire ta demande.
onedeepman Messages postés 1 Date d'inscription lundi 4 juin 2012 Statut Membre Dernière intervention 5 juin 2012
5 juin 2012 à 13:52
Salut à tous,
Je viens juste de creer mon projet et je suis confrontéà quelques problemes
Nous avons 5 fichiers(Le serveur c'est :AsynchronousServer.vb,Le client c'est:AsynchronousClient.vb,cSocketData.vb,RemotingServerClient.vb et cSerialization.vb)
Je voudrais par un copy and paste reproduire le meme projet.Est ce que quelqu'un peut m'aider à le faire?Du moins me donner une idée.
MERCI

Est ce que quelqu'un
enzo68290 Messages postés 109 Date d'inscription samedi 18 août 2007 Statut Membre Dernière intervention 16 juin 2011
7 oct. 2011 à 00:25
Trop déçue de sa non compatibilité avec windows 2000. Ultra bon soft en dehors de ça, dommage qu'il ne fonctionne pas sur mon parc de machine windows 2000, des erreurs dans tout les sens. Sinon programme de très bonne qualité que j'utilise fréquemment sur mon parc informatique en dehors des postes (vieux certe mais encore en état), fonctionnant sur windows 2000, il représentent encore plus de 45 % dans mon entreprise et dans beaucoup d'autre.
toufouk Messages postés 20 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 23 août 2010
27 juin 2010 à 20:28
Bonjour,
Je trouve ce programme tout simplement génial par contre je ne sais pas comment l'utiliser. j'aimerai l'utiliser en mode client serveur.
Pouvez-vous svp m'indiquer comment faire . Faut-il recompiler le code .

Merci pour votre aide

Cdlt
Toufik B.
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
22 nov. 2009 à 13:13
v2.4.0

Nombreuses corrections de bugs et ajout de nouvelles fonctions, dont la fonctionnalité "System Snapshot" qui permet de favoriser l'assistance à distance :
- création d'un snapshot du système
- transmission du fichier snapshot sur le poste de quelqu'un d'autre
- navigation à travers l'IHM de YAPM dans le premier système de manière transparente (comme si c'était YAPM qui tournait sur un système local)

@+
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
26 sept. 2009 à 00:21
v2.2.1

- Utilisation du remoting pour le remote monitoring
- Optimisations considérables dans tous les sens
- Compatibilité 64-bits (mais pas complète)
- Tonnes de nouvelles fonctionnalités
- ...etc.

Cf. yaprocmon.sourceforge.net pour les détails.
@+
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
23 juil. 2009 à 10:47
Oui c'est du VB.Net
zetatom Messages postés 7 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 26 décembre 2009
22 juil. 2009 à 14:14
wow tros cool esque sa marche sur vb.net ?
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
4 juin 2009 à 20:21
MAJ : notamment ajout du dependency viewer de ShareVB + refonte complète de la gestion socket (maintenant déco/reco marchent nickel).

@+
kouki1000 Messages postés 108 Date d'inscription dimanche 8 février 2009 Statut Membre Dernière intervention 5 novembre 2010
26 mai 2009 à 17:53
Wow, ça promet!
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
22 mai 2009 à 16:29
Oui effectivement c'est une application !

Pas facile de fouiller à la recherche de code dans tant de lignes, mais si quelqu'un cherche à travailler en VB.Net avec :
- processus
- services
- multithreading
- socket
- wmi
il trouvera très certainement son bonheur en cherchant !


L'application sera distribuée quand elle sera terminée.
@+
yassirguitare Messages postés 29 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 3 juin 2009
19 mai 2009 à 18:38
WAW Balaise c'est pas une source ça c'est une application
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
17 mai 2009 à 13:18
Ok :-)

Suffit de remplacer la ligne 242 de processList par
cProcess.CurrentProcesses = New Dictionary(Of String, cProcess)((_dico))

et la ligne 254 de serviceList par
cService.CurrentServices = New Dictionary(Of String, cService)(_dico)

@+
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
17 mai 2009 à 12:56
merci :-)

Mais par contre il reste encore des bugs, quasiment tous ceux que je connais sont des bugs au niveau du monitoring réseau.

Par contre j'ai remarqué une régression assez moche par rapport à ma dernière version : en local, les nouveaux processus ne sont pas rajoutés dans la liste !

Pour corriger çà, faut commenter les 10 lignes en dessous du commentaire 'PERFISSUE dans asyncCallbackProcEnumerate, mais çà aura pour effet de dégarder le mode réseau...

Bref je planche la dessus c'est pas cool comme bug.



Sinon voilà la liste des bugs connus :

---- GENERAL
- si recherche effectuée avant récupération des process -> foreach de CurrentProcesses foireux (non encore initialisé)
- toujours pb de clé pour network (éléments rouges en permance)

---- RESEAU
- finir fonctions Socket pour les threads (juste enum pour l'instant)
- ReAnalize service marche pas
- gérer déconnection socket (reconnection doit être possible)
- service dependencies (socket -> envoyer msg avec DependsOf et From, wmi)
- cpu usage pour remote (socket) -> récupérer processor count (en ce moment si nbre de processeurs <> entre les 2 PC, CpuUsage est mal calculé)
- bug Invoke controle pas initialisé lors du déchargement de forms avant le Invoke associé
- affinity process pour le mode socket
- mettre requetes dans une file d'attente (pour toutes les traiter, cf. 100 closehandle en même temps -> 4,5 pris seulement)
- getmappedimage... pour socket pas affiché

@+
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
17 mai 2009 à 10:55
Alors là ! Rien à dire ! Aucun bug, aucun défaut ! très utile !
Bravo !
C'est excellent ! J'ai surtout été impressionné par le système pour capturer une processus en cliquant sur une fenêtre ou autre !
Encore bravo
Rejoignez-nous