begin process at 2010 02 10 14:33:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > DÉTECTION DE LANCEMENT D'APPLICATION (WIN32, REGISTERSHELLHOOKWINDOW)

DÉTECTION DE LANCEMENT D'APPLICATION (WIN32, REGISTERSHELLHOOKWINDOW)


 Information sur la source

Note :
Aucune note
Catégorie :Système Classé sous :registershellhookwindow, hook sytème, win32 Niveau :Débutant Date de création :06/03/2009 Vu / téléchargé :2 198 / 291

Auteur : buno

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

En réponse à des demandes sur le forum, voici un exemple d'utilisation de RegisterShellHookWindow() pour détection le lancement, la fermeture, etc. d'application externe.

Plus d'infos sur MSDN: http://msdn.microsoft.com/en-us/library/ms644989.a spx


 Conclusion

Code fait vite fait, donc perfectible

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   AppliNotifier
    •   AppliNotifier
      •   Release
        • AppliNotifier.exe.intermediate.manifestTélécharger ce fichier [Réservé aux membres club]380 octets
        • AppliNotifier.resTélécharger ce fichier [Réservé aux membres club]188 octets
        • BuildLog.htmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 710 octets
        • main.objTélécharger ce fichier [Réservé aux membres club]34 769 octets
        • mt.depTélécharger ce fichier [Réservé aux membres club]62 octets
        • vc80.idbTélécharger ce fichier [Réservé aux membres club]125 952 octets
      • AppliNotifier.apsTélécharger ce fichier [Réservé aux membres club]33 516 octets
      • AppliNotifier.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 135 octets
      • AppliNotifier.vcprojTélécharger ce fichier [Réservé aux membres club]4 134 octets
      • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 658 octets
      • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier547 octets
    •   release
      • AppliNotifier.ex_Télécharger ce fichier [Réservé aux membres club]7 168 octets
    • AppliNotifier.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier904 octets

Télécharger le zip


 Sources du même auteur

RÉCUPÉRATION DE L'URL COURANTE DANS INTERNET EXPLORER
Source avec Zip Source avec une capture IMPLÉMENTATION DE LA GESTION STANDARD DES CHAINES DE CARACTÈ...
Source avec Zip PRÉSENTATION DE DOXYGEN
SUPPRIMER UNE CHAINE DE CARACTERES D'UN FICHIER
Source avec Zip LOADER BMP + TRAITEMENT

 Sources de la même categorie

Source avec Zip Source avec une capture [C/WIN32/WMI]SAVOIR SI UNE CLASSE COM EST INSTALLÉE par rt15
Source avec Zip Source avec une capture [C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE... par deck_bsd
Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &... par deck_bsd
PRODUCER CONSUMER C (WITHIN LINUX) par PCBill
Source avec Zip SUSPEND RESUME KILL PROCESS par xmustapha

 Sources en rapport avec celle ci

Source avec Zip EASYLIB WIN32 C++ POUR DU PROTOTYPAGE RAPIDE par gourky
Source avec Zip Source avec une capture USB DETECTION par abandonware
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W... par Pistol_Pete
Source avec Zip CONVERTISSEUR RGB ->COLORREF par tatronic
Source avec Zip CPU INFO MHZ par f_l_a_s_h_b_a_c_k

Commentaires et avis

Commentaire de ZMJUVENTINO le 06/03/2009 10:38:09

Source magnifique félicitations et merci.
Juste une chose je croyais qu'un hook global nécessitait une dll hors t'en n'a pas utilisé.
Peux tu m'expliquer ?

Commentaire de buno le 06/03/2009 11:58:23

Désolé, je ne maîtrise pas encore bien cette partie.
Je ne pense pas que dans ce cas la DLL soit nécessaire. Ce serait plutôt dans l'optique de récupération de messages envoyés à l'appli alors que là, ce sont des messages du système.

Si un expert passe par là, je ne serais pas contre une petite explication :D

Commentaire de buno le 06/03/2009 16:32:57

Re,
Je viens de tomber sur une intéressante discussion parlant des hook et des DLL:
http://www.cppfrance.com/codes/DLL-HOOK-RESSOURCE-BINAIRE-PROG-WIN32_25450.aspx
ça permet d'y voir un peu plus clair...

Commentaire de skezzo le 11/06/2009 06:02:45

Bonjour a tous,
J'ai un petit problème avec cette source :/
Elle compile parfaitement sous Visual mais sous CodeBlock j'ai le message d'erreur suivant : "error: `RegisterShellHookWindow' was not declared in this scope"
Tout le reste passe bien c'est juste 'RegisterShellHookWindow' qui pose un problème, j'ai tout testé et je vois pas d'où provient l'erreur si quelqu'un avait une idée se serait le bien venu ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Win32(control) [ par NitRic ] Bonjour, pour mon premier prog Win32 en C++ j'ai décider de faire un petit NotPad sauf que la j'ai un problème:J'ai fais des menu et dans le menu Édi Où trouver le Win32 SDK ? [ par PierreP ] ... avec un help ou qqchose de ce genre qui explique comment on utilise les fonctions.Impossible de le trouver sur Le site de Microsoft ! changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan demande librairie gtk pour win32 [ par francky ] quelqu'un pourrait-il me donner la librairie gtk.h?ou alors des liens vers des exemples d'interface graphique réaliséemerci d'avance. lien vers librairie glut pour win32 [ par francky ] m'étant fait déja passé pour un con ne sachant pas lire,pour tout ceux qui débutent et ne trouve pas la librairie glut pour windows permettant de cree gtk & win32 & Visual C++ [ par Paisible ] je vais peut être me faire jeter, mais bon...j'ai cherché dans le forum... et impossible de trouver la trace d'un quelconque post concernant la config win32 et sous-classement [ par mozert ] hi.mmm... mwai.. voila mon probleme..le sous-classement (subclassing)..est-il possible de sous-classer une fenetre appartenant à un processus differen Bouton en Win32 [ par punx120 ] J'aimearis savoir comment faire pour faire un bouton avecun bitmap, comme on peut le faire avec CBitmapButton, mais en win32merci @ + Win32 [ par NettoyeurFantome ] Je cherche des cours sur l'API Win32.@+Julien IBARZ alias [Nettoyeur]Fantome


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,889 sec (4)

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