環境 - C#,.NET 4.0,WPF,VS2010需要.NET解決方案,以檢測是否 「東亞語言」 被安裝在Windows XP
我有支持多種文化/語言的一個簡單的Windows應用程序。當用戶選擇日文,韓文,中文(簡體)或中文(繁體)時,Windows XP將在字形位置顯示有趣的「正方形」或「塊」字符。在Windows Vista 7或8上不會發生此問題。
作爲解決方案,我建議您轉到「控制面板|區域和語言選項」,選擇「語言」選項卡,然後選中「爲東亞語言安裝文件「。
這確實解決了我的機器的問題。現在我明白,選擇「日本人」的日本用戶很可能已經安裝了必要的資源,他們很可能不會遇到這個問題。
但是......我需要檢測東亞語言是否已安裝運行我的應用程序在任何Windows XP計算機上的能力。在這種情況下,我將能夠顯示一個消息框,通知他們安裝語言......或者我可能會決定隱藏日文,韓文,中文(簡體)和中文(繁體)文化/語言選擇。
因此......如何檢測Windows XP是否安裝了必要的東亞語言文件?我更喜歡.NET解決方案,但我願意在必要時進行API調用。
JP
工作完美!謝謝! –