728x90
반응형
728x170
▶ PerformanceCounter 클래스 : NextValue 메소드를 사용해 PC 사용 시간 구하기 예제
using System;
TimeSpan timeSpan = GetPCUsageTime();
Console.WriteLine(timeSpan);
※ 본인 PC에서 실행한 결과 2.00:20:43.6880000가 출력되었는데 실제 사용한 시간은 20분 정도였다...
728x90
▶ PerformanceCounter 클래스 : NextValue 메소드를 사용해 PC 사용 시간 구하기
using System;
using System.Diagnostics;
#region PC 사용 시간 구하기 - GetPCUsageTime()
/// <summary>
/// PC 사용 시간 구하기
/// </summary>
/// <returns>PC 사용 시간</returns>
public TimeSpan GetPCUsageTime()
{
using(PerformanceCounter performanceCounter = new PerformanceCounter("System", "System Up Time"))
{
performanceCounter.NextValue();
return TimeSpan.FromSeconds(performanceCounter.NextValue());
}
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Process 클래스 : Start 정적 메소드를 사용해 파일 탐색기 실행하기 (0) | 2020.06.04 |
---|---|
[C#/COMMON] IMMDevice 인터페이스 : 볼륨 설정하기/구하기 (0) | 2020.06.04 |
[C#/COMMON] Regex 클래스 : IsMatch 정적 메소드를 사용해 특정 파일 확장자를 갖는 파일 구하기 (0) | 2020.06.04 |
[C#/COMMON] 라운드 트립 서식을 사용해 double 값 문자열 구하기 (0) | 2020.05.26 |
[C#/COMMON] 어셈블리(Assembly) 빌드 번호 자동 증가시키기 (0) | 2020.05.24 |
[C#/COMMON] 엣지 브라우저 실행하기 (0) | 2020.04.12 |
[C#/COMMON] Costura.Fody를 사용해 단일 실행 파일 만들기 (0) | 2020.04.02 |
[C#/COMMON] 설치 닷넷 프레임워크 버전 리스트 구하기 (0) | 2020.03.10 |
[C#/COMMON] Environment 클래스 : UserName 정적 속성을 사용해 현재 사용자명 구하기 (0) | 2020.03.01 |
[C#/COMMON] 디폴트 프린터 설정하기 (0) | 2020.03.01 |
댓글을 달아 주세요