반응형
소스는 간단하다.
/// <summary>
/// IPconfig 결과를 String 반환
/// </summary>
[TestMethod]
public void GetIPConfig()
{
ProcessStartInfo psInfo = new ProcessStartInfo();
// 실행 파일
psInfo.FileName = @"c:\windows\system32\ipconfig.exe";
// 옵션
psInfo.Arguments = "/all";
// 윈도우를 열지 않늠
psInfo.CreateNoWindow = false;
//쉘 기능을 사용하지 않음
psInfo.UseShellExecute = false;
//표준 출력 리다이렉트
psInfo.RedirectStandardOutput = true;
//실행
Process p = Process.Start(psInfo);
//표준 출력 읽기
string rtn = p.StandardOutput.ReadToEnd();
//줄바꿈 코드 수정
rtn = rtn.Replace("\r\r\n","\n");
Debug.WriteLine(rtn);
}
반응형
'Development > c#' 카테고리의 다른 글
[C#] 현재 설정 된 IP 가져오기 (0) | 2022.01.14 |
---|---|
[c#] query 를 StringBuilder 로 변환 하기 (0) | 2021.11.03 |
[C#] 현재 실행하는 메소스 정보 확인 (0) | 2020.12.15 |
[C#] 경과 시간 확인 하기 (0) | 2020.12.15 |
「C#」Clickonce 설치 시 "응용프로그램 설치 - 보안 경로" 로 인해 설치가 안될때 (0) | 2020.11.23 |