msinfo32 /nfo 發出帶有翻譯標籤的 XML

msinfo32 /nfo 發出帶有翻譯標籤的 XML

我正在為我參與支援的應用程式開發一些系統資料收集工具,但遇到了令人興奮的問題。

我想捕獲一份msinfo32 /nfo報告作為收集數據的一部分,因為它非常全面。但有一個有趣的問題。

顯示語言設定為德語的系統中的 XML 如下所示:

<Data>
<Element><![CDATA[Betriebsystemname]]></Element>
<Wert><![CDATA[Microsoft Windows 10 Pro]]></Wert>
</Data>

「wert」是德文「價值」的意思。

因此,一些(但不是全部)標籤似乎已翻譯為本地語言。只是為了好玩。

(這也絕對是可怕的是誰設計了這個缸 XML,但我可以解決)。

我正在尋找一種方法來覆蓋標籤翻譯,或者在失敗時尋找一種在 Windows 中使用不同顯示語言運行程式的方法。在 UNIX 系統上我只需設定LC_ALL=CLC_ALL=en_US.在 Windows 上,沒有那麼多。我知道AppLocale,但它似乎適用於遺留的非 Unicode 程序,並且主要集中在處理字元集。

相關內容