Mega Code Archive

 
Categories / Delphi / System
 

Bilgisyar adını değiştirmek ve bulmak

(* Bilgisayar adını bul *) function GetComputerName: string; var buffer: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char; Size: Cardinal; begin Size := MAX_COMPUTERNAME_LENGTH + 1; Windows.GetComputerName(@buffer, Size); Result := StrPas(buffer); end; procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(GetComputerName); end; (* Bilgisayar adını değiştir *) function SetComputerName(AComputerName: string): Boolean; var ComputerName: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char; Size: Cardinal; begin StrPCopy(ComputerName, AComputerName); Result := Windows.SetComputerName(ComputerName); end; procedure TForm1.Button2Click(Sender: TObject); begin if SetComputerName('YeniBilgisyarAdi') then ShowMessage('Computer Name Reset Setting will be used at next startup.') else ShowMessage('Computer Name Not Reset'); end; (* ----------------------------------------------------------------------- Şükrü Kansız GEBİTEK (Gelişmiş Bilişim Teknolojileri) Bilgisayar Programcısı - Proje Koordinatörü sukruk@gebitek.com / www.gebitek.com Tel: +90(212) 225 84 77 Fax: +90(212) 225 84 76 ----------------------------------------------------------------------- *)