In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

nombre de pc

Foro público de Xailer en español
Responder
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

nombre de pc

Mensaje por Francisco Sanchez »

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
Thefull
Mensajes: 70
Registrado: Lun Oct 11, 2004 4:44 pm

nombre de pc

Mensaje por Thefull »

Paco
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
Ultimamente veo esta firma, decirte:
- QUEDA COJONUDO!!! ;-) Quizas sage te compre ;-)
Saludos.
Rafa Carmona.
Juan Jose Zamora
Mensajes: 5
Registrado: Lun Feb 07, 2005 4:30 pm

nombre de pc

Mensaje por Juan Jose Zamora »

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
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

nombre de pc

Mensaje por Francisco Sanchez »

MUCHAS GRACIAS
Atentamente : Francisco Sánchez GERENTE GRUPO ST
Responder