begin process at 2012 02 07 08:25:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > [C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE PROCESSUS.

[C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE PROCESSUS.


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :Driver, kernel, event, api, process Niveau :Expert Date de création :23/04/2009 Vu / téléchargé :5 207 / 485

Auteur : deck_bsd

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Yop à tous,

Voici un petite driver qui permet la détection de la création ou de la suppression d'un processus, qu'il soit fenêtré ou non, système ,... Ce qui n'est pas possible avec un simple hook.

Mon driver montre donc comment créer la détection et aussi la communication entre une application en user et un driver en kernel mode via les event.

Ce driver fait partie d'un projet plus gros , donc j'ai fait un petit programme de test pour montrer le fonctionnement. Il regroupe toute les fonctions qu'il faut apart la destruction du service, mais bon , bon nombre de source sur cppfrance le montre.

Ha oui et aussi pour mon projet je n'avais besoin que de détecté la création, j'ai quand mm mis un else et un petit print pour montrer aussi la suppression.

Voila vos critiques constructive et commentaires constructifs sont les bien venus.

Source


 Conclusion

Le bouton uninstalle de l'applic user ne fait que d'annuler la fonction callback et de déréférencer l'évènement. Elle ne désinstalle pas complètement le driver. Et les thread ne sont pas détruits. Comme je l'ai dit c'est un petit programme de test , donc pas super optimisé.

Testé sous XP,Vista & Seven

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &...
Source avec Zip Source avec une capture [C/WIN32][VISTA] EXEMPLE D'UTILISATION DES TRANSACTIONS.
Source avec Zip Source avec une capture [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIAL...
Source avec Zip Source avec une capture [C/WIN32] AFFICHE TOUT LES LIENS D'UNE PAGE (X)HTML.
Source avec Zip Source avec une capture [C/WIN32] TÉLÉCHARGEMENT DE FICHIER AVEC API SEULEMENT.

 Sources de la même categorie

Source avec Zip Source avec une capture UNE LISTE HÉTÉROGÈNE DOUBLEMENT CHAINÉE par pgl10
Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10
Source avec Zip PETITE CLASSE DE GESTION DES PROCESSUS SOUS WINDOWS par wisar
Source avec Zip KEYLOGGER AVEC NOM DU PROCESSUS ET DE LA FENETRE QUI A LE FO... par wisar
Source avec Zip LINUX USB BOOT LEGER par patatalo

 Sources en rapport avec celle ci

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip CACHER DES FICHIERS OU DOSSIER par Arnotic
GESTION DES SERVICES WINDOWS PAR LES API DANS UNE CLASSE par UKR6900

Commentaires et avis

Commentaire de lordflames le 21/10/2009 15:16:18

Code propre et source bien utile, merci ! ^^

Commentaire de rastalalalolo le 15/01/2010 20:02:45 10/10

merci!!!^^

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Wrapper c++ pour utilisation Bluesoleil API [ par zaxoum ] Bonjour à tous,Je tente actuellement de faire un wrapper C++/C.Net de l'api Bluesoleil (gère le bluetooth).Je suis malheureusement bloqué sur un probl Question sur les Event [ par Albanderuaz ] Bonjour, J'ai une question concernant le partage d'event entre application et driver. Dans mon application, je crée un event et j'envoie son handle a Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ??? [ par clad1986 ] Bonjour à tous, Je voudrais connaître la méthode pour créer des drivers pour des cartes électroniques, fixées sur le bus PCI Express d'un PC. Je su probleme avec une fenetre en API [ par guyver88 ] GUYVER88[^^confus2] slt!!tout le monde!! j'ai un problem avec ma fenetr!c un jeu que j'ai creé avec API, il marche bien lorsqu'on le lanc mais apres q ActiveX MFC Thread et envoie d'Event [ par fredlynx ] Voilà mon soucis... J'ai créé une ActiveX de communication Modbus, et je voudrais lancer mes acquisition sur le port série dans un thread pour que le problème de compréhension d'une écriture [ par hdaniel ] Bonjour, un extrait du code : - dans un .h : typedef struct EVENT_STRUCT_TAG { vrt_event_handler_t handler; //!< Function pointer to event handl Dialoguer avec driver (dans le but de lire les données d'un port usb) [ par nicolas1010 ] Salut à toutes et à tous, Voici mon problème, j'ai un appareil ( de mesure) qui est branché via usb à mon ordinateur. On m'a fourni avec le driver et Problème d'écran bleu lors de l'éxécution de mon programme [ par HarlockLeFleau ] Bon, alors, en fait j'ai un petit problème: Voyez-vous je me suis récemment lancé dans la programmation pour openGL sous Windows. Alors je code sous N


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales