MASM :: GETMODULEFILENAMEA :: RECUPERER LE NOM DE L'EXECUTABLE

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 16 juil. 2003 à 11:28
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007 - 20 juil. 2003 à 22:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15335-masm-getmodulefilenamea-recuperer-le-nom-de-l-executable

cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
20 juil. 2003 à 22:06
A chacun sa foi.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
19 juil. 2003 à 11:40
alors dit comme cela, on ne peut que etre d'accord.
Int19h Messages postés 58 Date d'inscription jeudi 25 avril 2002 Statut Membre Dernière intervention 19 juillet 2003
19 juil. 2003 à 10:32
Salut
Ce qui ne sert a rien, c'est de trouver comment "mache" tel ou tel
API. Tourner pendant des heures et tanter de trouver a quoi sert
tel ou tel parametre. Pour ma part, j'utilise soi : www.allapi.net ou
une rechercher sur google.

Y'a aussi le win32api.zip, un petit tour sur http://win32asm.cjb.net/
dans la section download permet de le telecharger. Les cours sur
ce site sont pas mal fait, ils existent aussi en francais, mais j'ai
perdu l'adresse.

Et en general, les declarations existent deja dans les includes
fournit avec masm.

++

Int19h
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
18 juil. 2003 à 00:07
Il est gentil mais le plus simple est de dire où trouver les susdites informations sur API. Moi je file sur Micro$oft. Par exemple:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getmodulefilename.asp

Néanmoins, je suis pas trop d'accord avec lui quant il dit que cela ne sert à rien de connaître un code ou une API. la première MessageBox style "HelloWord" t'apprendra toujours plus qu'un bouquin de code brut indigeste. Question perso bien sûr ++
Utilisateur anonyme
17 juil. 2003 à 23:07
thx :)
Int19h Messages postés 58 Date d'inscription jeudi 25 avril 2002 Statut Membre Dernière intervention 19 juillet 2003
17 juil. 2003 à 19:10
Salut
Wais, c'est bien le : "j'essai de comprendre comment fonctionne les code"
Mais la c'est de la fonction API de windows. Il suffit de lire les docs
y'a rien a trouve. Effectivement, c'est bien de savoir comment fonction tel ou telle chose, mais sur la totalité du code. Pas la peine de prendre des maux de tetes pour les API ;-)

Enfin, c'est mon avis :-p

Le Push 0, c'est pour :
· hModule
Identifies the module whose executable filename is being requested. If this parameter is NULL, GetModuleFileName returns the path for the file used to create the calling process.

++

int19h
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
16 juil. 2003 à 23:29
desolé. J'ai un problm avec mon navigateur. Je suis obligé de changer de codage à chaque nouvelle page. Pas drole...
Utilisateur anonyme
16 juil. 2003 à 18:38
thx
dis moi, tu ecrit en eom on dirai...C dur de te lire, change le codage de ton navigateur!
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
16 juil. 2003 à 16:48
J'ai auparavant abord‚ le sujet dans une pr‚c‚dente source. Si les virus et autres Back-Doors t'int‚resse, tu trouveras une m‚thode d'inscription HKLM et de copie fichier sur cette source:

http://www.asmfr.com/article.aspx?Val=109

Ma majorit‚ des id‚es figurant dans tes 2 sources sont expliqu‚es ++
Utilisateur anonyme
16 juil. 2003 à 12:02
ba alors G pas vu...
et puis decompiler les source, ça m'amuse...j'essai de comprendre comment fonctionne les code...surtout les virus, C tres interressant car ils font des tas de trucs en qques lignes de code...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 juil. 2003 à 11:28
Besoin de win32dasm pour cela ? Tu l'as dans tous les exemples fournis avec MASM et dans beaucoup de sources ici.
Rejoignez-nous