Página 1 de 1

[source] Obtener el nombre de PC

Publicado: 16 May 2010, 20:59
por WindHack
Ya había programado esta función en Delphi, así que me decidí a traducirla a C/C++.  :D

Código: Seleccionar todo

/* DaW - Labs - http://daw-labs.com */

#include <windows.h>

int main(int argc, CHAR* argv[])
{
	char Buffer[MAX_COMPUTERNAME_LENGTH + 1];
	DWORD nSize = sizeof(Buffer);
	if (GetComputerName(Buffer,&nSize))
		{
			MessageBox(0,Buffer,"Nombre de PC",MB_OK | MB_ICONINFORMATION);
		}
	return 0;
}

Re: Obtener el nombre de PC

Publicado: 19 May 2010, 00:03
por dehombreadios
podrias colocar en delphi

Re: Obtener el nombre de PC

Publicado: 19 May 2010, 01:14
por WindHack
dehombreadios escribió:podrias colocar en delphi
Aquí está:

Código: Seleccionar todo

(*
    Autor: .:WindHack:.
    Sitio web: http://daw-labs.com
    Clase: Función
    Descripción: Obtiene el nombre del PC usando la API GetComputerName.
*)

function GetPC_Name():String;
var
  Buffer:Array [0..MAX_COMPUTERNAME_LENGTH] of Char;
  BufferSize:DWORD;
begin
  BufferSize := SizeOf(Buffer);
  Result := '';
  if GetComputerName(Buffer,BufferSize) then
    Result := Buffer;
end;
Saludos,