我正在使用一個非常老的安裝程序,它可以讀取註冊表項,但執行Windows API時有困難(複雜)時間。如何從Windows註冊表中查找世界地區(或國家)或語言?
我試圖檢測它安裝的電腦是否在澳大利亞。
任何想法?
我正在使用一個非常老的安裝程序,它可以讀取註冊表項,但執行Windows API時有困難(複雜)時間。如何從Windows註冊表中查找世界地區(或國家)或語言?
我試圖檢測它安裝的電腦是否在澳大利亞。
任何想法?
此鍵:
HKEY_USERS.DEFAULT \鍵盤佈局\預緊
設置不同的國家代碼這裏列出的登錄屏幕
默認語言:
http://www.windowsitpro.com/Article/ArticleID/14867/14867.html
從我的測試和下面的MSDN頁面中,旨意工作:
HKEY_CURRENT_USER \控制面板\國際\ sCountry =「澳大利亞」
這相當於在區域選項設置(「選擇一個項目的偏好匹配它」。
http://support.microsoft.com/kb/102978
這個也能優勢,從一個非管理員帳戶讀取。
我不認爲這會工作。 該代碼存在錯誤。它們是指\ Preload1鍵,但是它是\ preload \ 1。你可以有多個預加載(英文 - 美國,英國 - 澳大利亞)。我將語言從美國改爲澳大利亞,並沒有改變1,它只是創建了另一個設置爲aussie的鍵(「1」)。 – 2009-04-23 00:28:17