Francisco Sanchez escribió:
> alguien podria pasarme una funcion para averiguar el nombre del pc sobre el
> que se esta ejecutando una aplicacion?, o explicarme como hacerlo
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>
>
Las funciones que utilizo son las siguientes:
- GETUSERNAME nos retorna el nombre del usuario activo de Windows.
- GETCOMPUTERNAME nombre de la máquina que se ejecuta la aplicación.
Espero que te sirvan.
Saludos.
#pragma BEGINDUMP
#include <windows.h>
#include <hbapi.h>
// BOOL GetUserName( LPTSTR lpBuffer, LPDWORD nSize );
//
http://msdn.microsoft.com/library/defau ... /library/e n-us/sysinfo/base/getusername.asp
HB_FUNC ( GETUSERNAME )
{
TCHAR lpBuffer[255];
DWORD nSize = 255;
GetUserName( lpBuffer, &nSize );
hb_retc( lpBuffer );
}
HB_FUNC ( GETCOMPUTERNAME )
{
TCHAR lpBuffer[MAX_COMPUTERNAME_LENGTH+1];
DWORD nSize = MAX_COMPUTERNAME_LENGTH+1;
GetComputerName( lpBuffer, &nSize );
hb_retc( lpBuffer );
}
#pragma ENDDUMP