C/Visual C - Obtener el nombre del ejecutable

 
Vista:

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.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Obtener el nombre del ejecutable

Publicado por Juan (11 intervenciones) el 26/07/2002 20:32:29
Con la funcion GetCommandLine y CommandLineToArgvW, aunque esta ultima no esta implementada en todas las plataformas windows :(

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar