Petite classe de gestion des processus sous windows

Soyez le premier à donner votre avis sur cette source.

Vue 4 886 fois - Téléchargée 815 fois

Description

Voici une petite classe que j'avais crée il y a déjà un petit moment pour un programme de gestion de pc a distance
Elle permet de:
-lancer un processus
-arrêter un processus via son nom("ex notepad.exe")(même les processus système grâce a une fonction qui élevé le niveau de privilège de notre prog)
-arrêter un processus via son PID (idem)
-faire un listing des processus en cours sur le système
-vérifier si un processus est en cours sur le pc via son nom

J'ai juste crée 2-3 bout de code dans le main pour faire une petite demo de la classe, le plus interresant se trouve bien sur dans le fichier Processus.cpp

Source / Exemple :


in ze zip

Conclusion :


une petite classe qui peut dépanner les débutants ou a défaut a créer et utiliser une classe.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cptpingu
Messages postés
3801
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
15 novembre 2019
90 -
C'est du C++, pas du C. Donc inutile de t'embêter avec des realloc, des malloc, etc...
Utilise la STL (std::list, std::vector, etc...).
Tu as en plus un exemple en message personnel.
wisar
Messages postés
32
Date d'inscription
mercredi 8 novembre 2006
Statut
Membre
Dernière intervention
12 avril 2015
-
en se qui concerne l'allocation dynamique, j'ai pas encore trouvé comment on peut augmenter la taille de mon tableau au fur et a mesure que je rempli le tableau, si quelqu'un sait comment procéder avec le malloc(la technique que j'ai imagine serait de recopier la totalité du tableau dans un autre tableau allouer dynamiquement[+1 emplacement] et de faire sa a chaque fois que l'on ajoute un élément dans le tableau.mais je trouve sa plus que fastidieux et pas très propre surtout pour un tableau a double dimensions.
En se qui concerne tes erreurs moi j'utilise code::blocks comme IDE avec GNU GCC comme compilateur
voila
gandoulf42
Messages postés
2
Date d'inscription
jeudi 26 août 2010
Statut
Membre
Dernière intervention
15 mars 2011
-
Oui oui bien entendu, merci pour ton avertissement =)
Mais cela va déjà m'aider à avancer un peu.
Cependant quand je compile ce code dans Visual 2008 j'obtiens 4 erreurs principalement à cause des paramètres qui ne peuvent pas être convertis en LPCSTR, en attendant une correction je vais tacher de trouver un autre compilateur.
cptpingu
Messages postés
3801
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
15 novembre 2019
90 -
@gandoulf42: Attention, il n'a pas encore tout corrigé. Tu devrais attendre qu'il ait finalisé son projet.
gandoulf42
Messages postés
2
Date d'inscription
jeudi 26 août 2010
Statut
Membre
Dernière intervention
15 mars 2011
-
Très sympa ce projet ! C'est exactement ce que je cherchais pour mon serveur sur Win2k3.
Je n'ai plus qu'a reprendre l'interface graphique que j'avais mis de coté vu que je n'arrivais pas à gérer les processus.
Merci d'avoir partagé ce code qui me sera d'une grande aide pour avancer un peu dans mes projets. ;)

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.