BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 28 déc. 2006 à 23:37
Faire gaffe que la currDir n'a rien à voir avec l'emplacement physique du exe, pourrait très bien être positionnée ailleurs dès le lancement par la ligne de commande du raccourci (exemple parmi tant d'autres).
Les 2 APIs retournent nbr de carac insérés donc:
baseAddresse + len => pointeur sur 0 final
et on n'a plus qu'à remonter le pointeur jusqu'à trouver le 1er '\' qui délimite le dossier, on y met un 0 terminateur de chaine et le tour est joué.
Par contre tu peux m'expliquer comment ca fonctionne? Je crois comprendre que tu supprimes les caracteres par la fin jusqu'au premier '\', mais j'ai du mal a interpreter tout ca (sans doute à cause de l'*c )