C#에서 실행중인 프로세스 목록 (서비스 프로세스가 아닌 실제 응용 프로그램)을 가져올 수 있고 응용 프로그램이 시작된 날짜 시간을 얻을 수 있습니까? 또는 TimeSpan 또는 프로세스가 실행 된 기간의 정수 일 수도 있습니다.프로세스가 실행 된 시간을 확인할 수 있습니까?
9
A
답변
12
Process.GetProcesses
은 실행중인 프로세스 목록을 검색합니다.
각 Process
는
연관된 프로세스가 시작 된 시간을 가져옵니다
StartTime
속성이 있습니다.
단순히 프로세스를 실행 한 시간을 알아 보려면 DateTime.Now
에서 해당 값을 뺍니다.
static void Main(string[] args)
{
var procs = Process.GetProcesses();
foreach (var proc in procs) {
TimeSpan runtime;
try {
runtime = DateTime.Now - proc.StartTime;
}
catch (Win32Exception ex) {
// Ignore processes that give "access denied" error.
if (ex.NativeErrorCode == 5)
continue;
throw;
}
Console.WriteLine("{0} {1}", proc, runtime);
}
Console.ReadLine();
}
+0
프로세스에 시작 시간 속성이 있다는 것을 알지 못했습니다. :) – Kurubaran
-1
당신은 Process.StartTime 및 Process.EndTime를 사용할 수 있습니다.
관련 문제
- 1. 프로세스가 실행 된 시간을 효율적으로 측정합니다.
- 2. 프로세스가 실행 된 시간을 확인하는 방법은 무엇입니까?
- 3. 수면이 실행될 때 화면에서 실행 시간을 확인할 수 있습니까
- 4. 다른 프로세스가 메모리를 읽었는지 확인할 수 있습니까?
- 5. MSBuild : 프로세스가 있는지 어떻게 확인할 수 있습니까?
- 6. Linux에서 프로세스가 실행중인 PHP 스크립트를 어떻게 확인할 수 있습니까?
- 7. mongrel_cluster의 각 프로세스가 요청을 처리하는 것을 어떻게 확인할 수 있습니까?
- 8. 프로세스가 실행 된 위치 찾기
- 9. Nodejs가 외부 실행 파일을 확인할 수 있습니까?
- 10. 배송 시간을 확인할 수 없습니다.
- 11. 막 실행 된 코드를 어떻게 확인할 수 있습니까?
- 12. listview의 실행 시간을 줄일 수 있습니까?
- 13. 비동기 함수가 실행 중인지 확인할 수 있습니까?
- 14. 누군가가 앱 검토 프로세스가 종료 된 시간을 알고 있습니까?
- 15. 유닉스에서 프로세스가 실행 중인지 확인
- 16. 프로세스가 Linux에서 실행되고 있는지 어떻게 확인할 수 있습니까?
- 17. SystemTap 스크립트의 경우 프로세스가 종료된다는 사실을 어떻게 확인할 수 있습니까?
- 18. Android - 총 실행 시간을 얻을 수 있습니까?
- 19. asp.net 세션의 실행 시간을 볼 수 있습니까?
- 20. 이벤트 발생 후 시간을 어떻게 확인할 수 있습니까?
- 21. Heroku 요청이 실행 된 시간을 확인하십시오.
- 22. 실행 시간을 찾는 방법?
- 23. 필자의 경우 php.ini의 최대 실행 시간을 30,000으로 설정할 수 있습니까?
- 24. 스레드가 실행 된 시간을 확인하십시오.
- 25. XQuery를 사용하여 노래의 재생 시간을 어떻게 확인할 수 있습니까?
- 26. .NET 1.1에서 메소드의 실행 시간을 어떻게 찾을 수 있습니까?
- 27. 웹 브라우저에서 gzip 디코딩 시간을 어떻게 확인할 수 있습니까?
- 28. Silverlight에서 스토리 보드의 경과 시간을 확인할 수 있습니까?
- 29. Android에서 앱의 최근 출시 시간을 어떻게 확인할 수 있습니까?
- 30. Mailgun 전자 메일의 대기 시간을 어떻게 확인할 수 있습니까?
[ "C# 실행중인 프로세스 목록 가져 오기"] (http://www.google.com/search?q=c%23+get+list+of+running+processes), [ "C# 프로세스 시작 시간 "] (http://www.google.com/search?q=c%23+get+process+start+time) –