none
Windows 10 리소스 얻는 방법에 대하여 RRS feed

  • 질문

  • 안녕하세요.

    윈도우 응용프로그램 개발자입니다.

    윈도우 리소스(cpu, mem, drive, network)를 얻는 방법으로 C#에서 wmi와 Performance Counter를 사용해보았습니다.

    그런데... 아이러니하게도 이 두가지 방법이 Exception이 떨어지는 경우가 있었습니다.

    왜 그런지 이유를 알 수 가 없어서... ( 파워쉘에서 동일한 기능을 수행하는 명령을 실행하였을때도 Exception이 떨어집니다. )

    wmi와 PerformanceCounter 외에 윈도우 리소스를 얻을 수 있는 방법이 있을까요?

    2019년 6월 20일 목요일 오전 4:47

답변

모든 응답

  • 안녕하세요

    구체적으로 어떤 exception이 떨이지는가요?

    Windows 리소스의 경우,  code project에서 소스 파일을 다운로드하여 시스템 정보를 얻는 방법을 참조하실수 있습니다.

    도움되시기 바랍니다

    https://www.codeproject.com/Articles/362227/System-Information-2

    https://www.codeproject.com/Articles/8241/Get-System-Info-using-C

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    • 답변으로 표시됨 YungiJung 2019년 6월 21일 금요일 오전 2:11
    2019년 6월 20일 목요일 오전 9:07
    중재자
  • 답변 감사드립니다.

    WMI 명령 같은 경우 잘못된 클래스라고 발생하며

    Performance Counter 같은 경우에는 지정한 개체를 컴퓨터에서 찾을 수 없다고 합니다.


    • 편집됨 YungiJung 2019년 6월 21일 금요일 오전 2:12
    2019년 6월 21일 금요일 오전 2:12
  • 전에 답변이 도움이 된거 같네요.

    죄송하지만 제공 한 예외만으로는 저희가 해당 이슈를 재현할수가 없었습니다.

    아직 문제가 있다면 연락해 주시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 6월 21일 금요일 오전 9:05
    중재자