Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

VOIR LES API DES DLL


Information sur la source

Catégorie :API Niveau : Débutant Date de création : 04/07/2003 Date de mise à jour : 05/07/2003 10:45:34 Vu / téléchargé: 7 678 / 1 639

Note :
9,79 / 10 - par 24 personnes
9,79 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (31)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
[Permet de voir les fonctions exporté par une dll (32bits) par simple clic]
Grace a l'experience acquise dans ma derniere source
je vous propose une maniere assez "simple" et efficace pour
recuperer les noms des fonctions (API) exporté par une dll/ocx/exe/etc..

dans le zip il y a deux version une classique (voir capture) et une simplifié
que n'importe quel debutant pourra comprendre (du moin il faut connaitre ce qu'est une dll et une API)

 

Source

Conclusion

je vient juste de penser a un moteur de recherche
d'API qui decoulerais de cette source .... a voir :-D

toutes les remarques sont les bienvenues !

b@nne prog
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Clem le 04/07/2003 23:48:12

génial !!!
avant j'utilisait le dependancy viewver de m$, mais je l'aime pas trop...
a ton programme, il reste plus qua faire pour rajouter ce programme sur le menu quand on clique sur le bouton droit de la souris sur un .dll (j'ai été clair où non ??? lol)
et si possible rajouter le nombre de paramètres que la fonction demande, et pis encore mieux, donner la structure complète, mais bon la ça devient vraiment compliqué

10/10

signaler à un administrateur
Commentaire de etilegr le 05/07/2003 01:42:57

Ouah!
C'ets éxactement le programme que dont que je cherchais dêpuis longtemps et dont j'avais abandonné les recherches!!!
j'ai pas encore regardé le code, mais ca ne semble pas être du niveau 1

Pour l'utilité, l'aspect et la simplicité du programme, 9/10
Il faudrait encore une liaison avec MSDN Library (histoire d'avoir des informations sur l'API en appuyant sur F1, comme dans Visual Studio
pour amélioration, il manque juste des filtres pour le comdlg (au moins un *.dll)

signaler à un administrateur
Commentaire de max12 le 05/07/2003 03:53:32 administrateur CS

Ya pas de mot dans le dictionnaire pour définir sa, alors je me contente d'un maigre "GÉNIAL LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL !!!!!!!!!!!!!!!!!". C'est super :D Mais ce qui est bizarre c'est que tant de DLL soit marquer aucune fonction.

@+

signaler à un administrateur
Commentaire de Tilois le 05/07/2003 10:01:23

tout a fait remarquable ... 10

signaler à un administrateur
Commentaire de EBArtSoft le 05/07/2003 10:55:29 administrateur CS

etilegr>le filtre a été ajouté et je regarde comment lier MSDN...

Clem>le lien dans le menu a été ajouté et l'ouverture peut se faire par simple clique sur un fichier dll, mais pour trouver les paramettre c'est carrement plus complexe ;-D

max12>j'ai mener mon enquete sur ce phenomene de "aucune fonctions" et sur les 10 cas testés 5 etait des dll vide servant de ressource (icon,texte etc..), 2 etait des drivers et 3 n'etait pas chargé correctement. Le probleme etait un endif mal placé ! tout marche mieu maintenant

Merci pour vos remarques

By@

signaler à un administrateur
Commentaire de DavidT le 05/07/2003 12:08:30

Super !!! Respect ! Toujours est-il que je suis planté pour trouver les variables à déclarer derrière les fonctions... Il faudrait un sniffer de variables aussi....

signaler à un administrateur
Commentaire de jack le 05/07/2003 14:23:48 administrateur CS

Que des compliments : je vais zaller regarder ça en détail (héhé)

Mais, est-ce que ce ne serait pas la même chose que ce qu'offre "l'Explorateur d'objets" sous VB6 (touche F2) ?

Je reviens pour la note

signaler à un administrateur
Commentaire de Jujufouq le 05/07/2003 14:52:41

Eh bien, là euh... déjà que tu m'étonnais par tes sources régulièrement déposées... Je suis maintenant subjugué par ce que tu nous apportes. Cela vaut bien un 10. Bon boulot, @+

signaler à un administrateur
Commentaire de jack le 05/07/2003 15:21:44 administrateur CS

Je confirme : Excellent !
Mais juste 9/10 à cause des zéros commentaires et de la faute d'orthographe dans les 3 seules lignes de commentaires (modifieNT)
(quel raleur ce Jack !)

signaler à un administrateur
Commentaire de Arecibo le 05/07/2003 18:15:27

Ce qu'est bien avec toi, c'est qu'a chaque fois que tu déposes une source, elle est géniale.
10/10

signaler à un administrateur
Commentaire de Greengold le 05/07/2003 18:54:08

Encore une source haut de gamme. 10/10
Merci

signaler à un administrateur
Commentaire de philoo91 le 07/07/2003 09:13:04

Je n'aurrais qu'un mot : trés bien
Mais Quid des DLL ActiveX comment extraire la liste des objets/Classe et les propriétés , methodes , évenements qui si ratache ?
Ce serai sympa d'avoir en doc la cartographie d'un fichier DLL ActiveX (meme VB) où peut on trouver cela ?
Merci

signaler à un administrateur
Commentaire de DavidT le 07/07/2003 09:16:10

Je suis d'accord avec philoo ! autre la fonction qui peut être vue, et cela c'est "Glorieux!" il faudrait que l'on trouve un truc pour visualiser les variables à retourner dans la DLL !

signaler à un administrateur
Commentaire de philoo91 le 07/07/2003 13:15:53

Bijour la bande,

BON ! Pour parler franchement :
Une seule chose à faire :
Connaitre tout betement le PROTOTYPE de la fonction / Sub c'est a dire 3 choses :
1/ Le nom de la dite fonction ou sub (qui peut etre aussi bien  d'une DLL Api ou ActiveX)
2/ le ou les arguments (avec leurs types bien sur)
3/ le type retourné par la fonction

Rien de moins baleze non ?
La ce serai vraiment top moumoute !

signaler à un administrateur
Commentaire de ria94 le 08/07/2003 09:53:27

C est trop cool

signaler à un administrateur
Commentaire de squalyl le 09/07/2003 08:19:42

les arguments tu les aura jamais vu que en terme technique, une entrée DLL c'est un pointeur void (vers n'importe quoi) donc tu peux mettre ce que tu veux comme arguments. en général ceux ci utilisent la pile (enfin c vrai avec vb) mais c pas toujours le cas avec toutes les dlls.

signaler à un administrateur
Commentaire de philoo91 le 09/07/2003 08:41:29

D'accord pour les DLLs de type Api mais pas pour les DLL ActiveX
Tu me dira qu'avec un browser d'objet tel celui de visual studio ou celui de VBA on obtient ce que je demande mais en terme de developpement les DLL ACTIVEX (je dis bien ActiveX) bien qu'elles soient ecrites en VB sont employées dans un autre langage sous un autre environnement de developpement qui n'a rien a voir avec VB et surtout dépourvu de cet outil, l'explorateur d'objet.

signaler à un administrateur
Commentaire de DavidT le 09/07/2003 11:07:10

OK sit tu fais cela sur des DLL C ou C++ t'aurras un bisou !

signaler à un administrateur
Commentaire de philoo91 le 09/07/2003 11:29:43

MESSAGE A DAVIDT
Si je m'en referre à ton Pseudo tu doit être de la gente Masculine
Aussi donc le bisou bien aimable a toi mais une poignée de main suffira.
Enfin pour te répondre et ceci s'adresse maintenant à tous :
je recherche la documentation décrivant le contenu d'un fichier DLL de type ActiveX (avec des objets de classes dedans) affin d'enrichier le peu de savoir que j'ai obtenu en survolant le code de notre ami "EBArtSoft "

Merci à tous ceux qui savent où aller sur le Web pour arriver à mes fins.

signaler à un administrateur
Commentaire de Logoman le 15/07/2003 17:46:56

Felicitation !

Un travail de rare qualité !

Et un 10/10 !

signaler à un administrateur
Commentaire de BlackGoddess le 17/07/2003 18:03:40

philoo91 :

je ne connais pas les dll activex, mais il est impossible de trouver le prototype d'une api si elle n'est pas documentée, a moins de la désassembler et d'etudier son code entier.

signaler à un administrateur
Commentaire de squalyl le 17/07/2003 19:27:59

déja la taille de la restauration du frame buffer donne une indication (add esp, nombre ou qqch comme ca)

signaler à un administrateur
Commentaire de coconpr le 19/09/2003 14:18:39

Slt!
C'est génial, mais est-il possible d'y mettre aussi les paramètres?

signaler à un administrateur
Commentaire de squalyl le 30/12/2003 18:23:43

NNNNOO0OOONNNN!

Tu sais lire ou wak?  

signaler à un administrateur
Commentaire de jack le 23/02/2004 20:21:04 administrateur CS

Salut EBArtSoft
Juste pour info : Dans ton code, tu as une fonction nommée StampToDate : Savais-tu que toute cette fonction que tu as dû t'amuser à mettre au point peut se résumer avec cette ligne :
Date = DateAdd("s", value, "01/01/1970")

Vala

signaler à un administrateur
Commentaire de EBArtSoft le 23/02/2004 23:01:51 administrateur CS

Jack> et dire que j'avais cherché la solution pendant plusieurs jour...
remarque ça n'a pas été du temp de perdu ;-P

Merci,

@+

signaler à un administrateur
Commentaire de pedgom le 02/06/2004 23:37:32

Comme la plupart de tes sources c très technique et très bon. Je vais me faire qqs heures d'étude et de compréhension, je pense.

Ha, ce que j'aimerais faire des sources débutant comme toi. Je me demande à quoi vont ressembler tes sources niv3. ;)

signaler à un administrateur
Commentaire de ydx35 le 20/10/2004 10:10:52

Bonjour,

Je soutiens A DONF l'idée d'une rubrique Add-ins de VB6 !

Venant des C/C++ (Unix et Borland !) je repasse par VB6 / VBA avant de migrer (peut-etre) vers VB.NET

Vues totues les lacues de votre produit favori (et contraint pour moi), je ne peux qu'encourager mon site de reference....
Yann

signaler à un administrateur
Commentaire de CHARFEDDINE1205 le 12/05/2006 16:05:48

Pouver vous m'envoyer les fonctions qui permettent de récuperer les informations qui caracterise un disque dur et une carte réseau àl'aide des api windows et merci beacoup

signaler à un administrateur
Commentaire de dxh_master le 10/06/2006 18:47:34

Super

signaler à un administrateur
Commentaire de skrol29 le 27/12/2007 14:32:41

tout simplement génial !

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.