2014-11-12 2 views
3

Я должен запросить WMI-Api на немецком и английском компьютере. Но в разных системах есть разные результаты.Запрос WMI на не английской системе

Например:

Я должен запросить "Msvm_ComputerSystem". Существует свойство «Caption». На английском компьютере результатом является «Виртуальная машина», а на немецком компьютере результатом является «Virtueller Computer».

Как я могу заставить язык en-us?

+0

Можете ли вы добавить, почему это важно? Что вы хотите делать со значением, а не отображать его пользователю? –

+0

Мне нужно написать несколько запросов для запроса состояния гипер-v vm. Проблема в том, что я должен работать с результатом в моем коде C#. – Attrachii

ответ

0

Не знаю, будет ли это работать, но стоит попробовать. Перед выполнением запроса измените культуру текущей резьбы на CultureInfo.Invariant:

Thread.CurrentThread.CurrentCulture = CultureInfo.Invariant; 
+0

извините, это не работает ... :( – Attrachii