Obtener el nombre del ejecutable
Publicado por Juan (11 intervenciones) el 25/07/2002 21:32:56
Buenas, el nombre del ejecutable se encuentra en argv[0] en un main 'normal' ¿pero y en WinMain?.
Mi problema consite en cambiar un programa, al cual se le pasan parametros desde la linea de comandos y que no cree ninguna ventana.
Para ello utilizo:
int APIENTRY WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
En lugar de :
int main (int argc, char *argv[])
Es decir debo de pasar lpCmdLine a argc y argv[] , pero ¿como obtengo el nombre del ejecutable -argv[0]- ?
Gracias.
Mi problema consite en cambiar un programa, al cual se le pasan parametros desde la linea de comandos y que no cree ninguna ventana.
Para ello utilizo:
int APIENTRY WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
En lugar de :
int main (int argc, char *argv[])
Es decir debo de pasar lpCmdLine a argc y argv[] , pero ¿como obtengo el nombre del ejecutable -argv[0]- ?
Gracias.
Valora esta pregunta


0