Mini spy (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 9 705 fois - Téléchargée 1 066 fois

Description

Ceci est un mini clone du fameux Spy++ de Microsoft.
Il permet de récupérer certaines propriétés de n'importe quelle fenêtre du système, ainsi que ses styles (pas tous pour l'instant).
Mise à jour prochaine pour compléter les styles (fichier Styles.h).
Codé en C/WIN32, compilé sous VS.NET 2003, testé sous XP.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
12
Urgo > Désolé, j'ai posté mon précédent commentaire, adressé à vicchio56, avant de rafraichir la page. Je n'avais pas vu ton message.
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
12
Oui, c'est vrai et c'est préférable dans certains cas. Mais ce n'est pas évident car la nature de l'assembleur fait qu'il est plus proche de la machine que de nous. Imaginons un exemple simple:
mov eax,10 ;mettre 10 dans le registre eax
Si on fait un commentaire pour chaque instruction, ça ne fera qu'augmenter encore la confusion. On ne peut faire des commentaires que pour marquer un bloc d'instructions. Donc ce bloc reste tres peu lisible.
Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
1
Merci à vous pour les commentaires (et les notes), la source a été mise à jour.

J'ai choisi ici l'anglais pour l'interface de l'application, mais d'habitude je préfère rester à la langue de Molière plutôt que celle de Shakespeare.
Effectivement c'est pas commenté, mais je vais essayer d'en mettre quelques uns d'ici la prochaine mise à jour.

Ce que je cherchais en utilisant la version de BruNews de itoa en ASM (bnitoa) est avant tout la rapidité (et aussi le retour du ptr sur le null final, ce qui m'évite tout strcat inutiles).

Quant à l'idée évoquée par racpp de rajouter l'interception des messages Windows, je ne vois pas comment le faire d'une façon simple. Je préfère rester à mon MINI spy qui me suffit amplement pour l'instant.

Voilà, ciao...
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
D'accord avec toi, mais nous pouvons toujours commenter du code en assembleur
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
12
vecchio56 > Je n'ai rien contre l'assembleur. Je l'ai utilisé pendant une quinzaine d'années. Le problème c'est que même si on précise le rôle de la fonction, on ne comprend pas ce qui se passe au sein de cette même fonction. L'ajout de commentaires ne suffit plus. Il m'est déjà arrivé de devoir lire et relire le code en asm de fonctions que j'avais fait il y'a quelque temps pour me rappeler enfin comment ça fonctionne. C'est un problème connu en assemleur.
Dans ce site, on ne partage pas seulement des programmes qui fonctionnent (il y'a des sites pour cela) mais aussi , et surtout, des idées, des astuces et des trouvailles en programmation C/C++. On partage la connaissance. Un code source clair et bien commenté a plus de valeur car il nous permet de tout comprendre vite sans avoir à le décortiquer.
Afficher les 10 commentaires

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.