PDA

Ver la Versión Completa : Nombre de PC


Ledian_Fdez
11-02-2010, 21:22:49
Holas amigos de este foro:

Alguien conoce de alguna función donde te devuelva el nombre de la PC donde corre el ejecutable de tu aplicación.

Gracias de antemano.

Salu2
Ledian.,

rgstuamigo
11-02-2010, 21:33:24
Chequea éste (http://www.clubdelphi.com/trucos/index.php?id=176) truco.;)
Pequeño y gran consejito: Usar primero el buscador del club (http://www.clubdelphi.com/foros/search.php) antes de consultar.:D.
Saludos...:)

Ledian_Fdez
11-02-2010, 21:54:17
rgstuamigo encontré este hilo pero el código es en Delphi. Quien Podría llevarlo a C++. :confused:

function ComputerName: string;
var
Buffer: array[ 0..MAX_COMPUTERNAME_LENGTH ] of Char;
MaxSize: Integer;
begin
MaxSize := SizeOf( Buffer );
if not GetComputerName( @Buffer, MaxSize ) then
raise Exception.Create( 'No puedo determinar el nombre de la máquina' );
Result := StrPas( @Buffer );
end;

Salu2,
Ledian.

rgstuamigo
11-02-2010, 22:33:08
Acá va en C++Builder:
String ComputerName()
{
char Buffer[MAX_COMPUTERNAME_LENGTH];

DWord MaxSize=sizeof(Buffer);
if (! GetComputerNameA(Buffer,&MaxSize))
throw Exception("No puedo determinar el nombre de la máquina");
return (StrPas(Buffer));
}

Ledian_Fdez
11-02-2010, 22:50:46
Hola amigos, este foro es super !!!!

Mil gracias !!! :D

Salu2,
Ledian.