extern GetCurrentDirectoryA push dword adressenomdirectory;adresse où sera stocké le nom push dword tailletampon;taille devant permettre de mettre le chemin complet +0 terminal call GetCurrentDirectoryA ;au retour eax contient le nombre de caractères de la chaine (sans le 0 terminal) REPRENONS L'ENONCE INITIAL Assurer la currentDirectory dans le dossier de l'exe lea eax, [esp-300] xor edx, edx mov esp, eax push eax ; param SetCurrentDirectory push 300 push eax push 0 call GetModuleFileNameA add eax, esp toSLASH: sub eax, 1 cmp byte ptr[eax], '\' jne short toSLASH mov byte ptr[eax], 0 call SetCurrentDirectoryA add esp, 300
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.