cs_Stormy
Messages postés255Date d'inscriptionsamedi 20 avril 2002StatutMembreDernière intervention16 janvier 2007
-
6 juil. 2004 à 21:58
cs_Capa6T
Messages postés36Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention15 août 2012
-
9 juil. 2004 à 18:19
Existe-t-il une fonction qui renvoit le nom de l'exécutable lancé. Si mon programme s'appelle Test.exe. Je voudrais une fonction qui renvoit son nom dans un buffer. Merci à tous et ++
A voir également:
Le projet ne sait pas comment exécuter le profil avec le nom
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 6 juil. 2004 à 23:25
Qu'est ce qui t'empeche de traiter cette chaine pour recup le nom de l'exe ? Exemple d'algo : tu par de la fin de la chaine, tu parcours juska kun caractere soit egal a '\' et alors tu copie ds une chaine a partir de cette adresse.
Si tu as pas compris, jte coderai ceci...
cs_Stormy
Messages postés255Date d'inscriptionsamedi 20 avril 2002StatutMembreDernière intervention16 janvier 2007 7 juil. 2004 à 14:04
Oui tu as raison. De plus j'ai déjà la routine en ASM avec LODSB et une comparaison EOF et '\' Mais je voulais juste savoir s'il y avait une fonction simple comme pour GetSystemDir ou GetModuleFileName.
Merci à tous pour vos commentaires ++
cs_Capa6T
Messages postés36Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention15 août 20123 9 juil. 2004 à 18:19
Allez cadeau :big)
<td class=code>
// ******************************************************************
// Separation du Path et du Nom de Fichier
// ******************************************************************
void SeparePathNom(char *chaine,char *strPath,char *strNom)
{
char *pmilieu,*p;
p=chaine;
while(*p!='\0') // Recherche du dernier '\'
if (*p++=='\\') pmilieu=p;
p=chaine;
while(p