728x90
반응형
C#으로 PC 정보 가져오기
1. Using 추가
using System.Net;
2. Dns Class 이용
System.Net 추가 후 Dns 입력 후 F12를 누르면 사용할 수 있는 함수가 뜬다.
컴퓨터 이름은 GetHostName 함수를 통해, IP 는 GetHostEntry를 통해 알아보자
3. GetHostName()은 Input은 없고 Output은 String이다.
string systemid = Dns.GetHostName();
4. GetHostEntry는 Input은 string Output은 IPHostEntry 이다.
private void button1_Click(object sender, EventArgs e)
{
string systemid = Dns.GetHostName();
IPHostEntry ipE = Dns.GetHostEntry(systemid);
IPAddress[] addr = ipE.AddressList;
richTextBox1.AppendText(systemid);
for (int i=0; i<addr.Length; i++)
{
richTextBox1.AppendText(addr[i].ToString());
}
}
728x90
반응형
'c# > 기타' 카테고리의 다른 글
[c#] 두 개의 List 같은지 비교 (0) | 2022.05.20 |
---|---|
[c#] winform 윈폼 열린폼은 맨위로 , 중복 방지 open form (0) | 2022.05.02 |
[c#] xml document / XML 읽기 쓰기 (0) | 2022.05.02 |
[c#] 시간 측정 stopwatch (0) | 2022.03.18 |
[c#] List<string> 특정 단어가 들어가면 삭제 (0) | 2022.01.21 |