Recuperer le nom du programme lancé

cs_jim2002 Messages postés 1 Date d'inscription samedi 13 juillet 2002 Statut Membre Dernière intervention 14 juillet 2002 - 14 juil. 2002 à 11:49
cs_gaya Messages postés 47 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 10 août 2002 - 8 août 2002 à 17:13
Voici mon prog, je voudrais recuperer le nom du programe ki a été lancé :
//-----------------------------------------#include "stdafx.h"
#include <windows.h>

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{

return 0;
}
//--------------------------------

Merci pour vos réponses

jim

2 réponses

cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
14 juil. 2002 à 14:44
Tu peux utiliser la fonction GetModuleFileName().

#define STR_SIZE 128

TCHAR strPrg[STR_SIZE];
GetModuleFileName(NULL, strPrg, STR_SIZE);
0
cs_gaya Messages postés 47 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 10 août 2002
8 août 2002 à 17:13
// la fonction GetCommandLine est decrite dans <windows.h> elle te renverra par exemple : "c:\prog\c\projet1\debug\projet1.exe listedesparametres"

MessageBox(NULL,GetCommandLine(),"",MB_OK);

GAYA, LA PUISSANCE NATURELLE
0
Rejoignez-nous