Program Tip

C #에서 로컬 컴퓨터 이름을 어떻게 얻습니까?

programtip 2020. 10. 22. 22:24
반응형

C #에서 로컬 컴퓨터 이름을 어떻게 얻습니까?


로컬 컴퓨터 이름은 어떻게 얻습니까?


System.Environment.MachineName


이를 위해 사용할 수 있어야합니다 System.Environment.MachineName. 컴퓨터의 netBIOS 이름이 포함 된 문자열을 반환하는 속성입니다.

http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx


에서 링크 텍스트

로컬 네트워크 / 머신 이름을 얻는 네 가지 방법 :

string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");

자세한 정보 : SystemInformation.ComputerName, Environment.MachineName 및 Net.Dns.GetHostName의 차이점


로컬 컴퓨터의 FQDN (정규화 된 도메인 이름)을 원하는 경우 다음을 사용할 수 있습니다.

System.Net.Dns.GetHostEntry("localhost").HostName

다른 메서드는 도메인 특정 정보없이 로컬 이름 만 반환합니다. 예를 들어 컴퓨터 myComp.myDomain.com의 경우 이전 메서드는을 반환 myComp하지만 GetHostEntry메서드는myComp.myDomain.com

참고 URL : https://stackoverflow.com/questions/662282/how-do-i-get-the-local-machine-name-in-c

반응형