2014-11-12 3 views
3

독일어 및 영어 컴퓨터에서 WMI-Api를 쿼리해야합니다. 그러나 다른 시스템에는 다른 결과가 있습니다. 예를 들어WMI 영어가 아닌 시스템에서의 쿼리

:

나는 "Msvm_ComputerSystem"를 조회 할 수 있습니다. "캡션"이라는 속성이 있습니다. 영어 컴퓨터에서 결과는 "가상 머신"이고, 결과는 "버추얼 컴퓨터"입니다.

어떻게 한국어를 강제로 사용할 수 있습니까?

+0

이것이 중요한 이유를 추가 할 수 있습니까? 가치를 사용자에게 표시하는 대신 무엇을하고 싶습니까? –

+0

하이퍼 -v VM의 상태를 쿼리하기 위해 쿼리를 작성해야합니다. 문제는 다음과 같습니다. 결과를 C# 코드로 작업해야합니다. – Attrachii

답변

0

작동 여부는 모르겠지만 시도해 볼 가치가 있습니다. 쿼리를 실행하기 전에 현재 스레드의 culture를 CultureInfo.Invariant으로 변경하십시오.

+0

죄송합니다, 그게 작동하지 않습니다 ... :( – Attrachii