如題:目前開發語言用C#開發,win10系統,呼叫InputLanguage.InstalledInputLanguages不能遍歷出電腦的輸入法,只遍歷出一條資料:中文簡體--美式鍵盤,對于搜狗輸入法等輸入法均未獲取,求大神指定,我知道這代碼可能在XP系統下可能好用,現在求大神指點
uj5u.com熱心網友回復:
百度搜相關關鍵字。uj5u.com熱心網友回復:
我已經搜索很多次,依然沒找到解決方案
uj5u.com熱心網友回復:
你可能需要分32位和64位分別獲取。或者需要管理員權限。
或者需要使用Unicode字符集。
uj5u.com熱心網友回復:
System.Windows.Forms.InputLanguage.InstalledInputLanguagesuj5u.com熱心網友回復:
讀注冊表試試uj5u.com熱心網友回復:
這句代碼僅針對XP系統有用
uj5u.com熱心網友回復:
如何操作?不懂
uj5u.com熱心網友回復:
這個沒搞過
uj5u.com熱心網友回復:
在64位Windows下:64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
在win64位系統下設定32位程式使用的資料庫別名要用c:\windows\syswow64\cliconfg.exe
在win64位系統下設定32位程式使用的系統DSN要用c:\windows\syswow64\odbcad32.exe
64 位 Windows 平臺注意點之檔案系統重定向 http://www.cnblogs.com/jiake/p/4981555.html
64 位 Windows 平臺注意點之注冊表重定向 http://www.cnblogs.com/jiake/p/4956218.html
uj5u.com熱心網友回復:
老兄解決了嗎?如果解決了,能分享下嗎uj5u.com熱心網友回復:
默認安裝搜狗,按你這怎么獲得搜狗輸入法啊
uj5u.com熱心網友回復:
哥們解決了。http://www.cnblogs.com/sunleinote/archive/2013/01/13/2859008.html
解決方法
uj5u.com熱心網友回復:
哥們 能描述一下怎么解決的嗎 這個屬性 我都試驗了 還是不能讀搜狗輸入法uj5u.com熱心網友回復:
隔了將近三年的帖子也能被憤青罵。難道不是奇跡嗎?!
uj5u.com熱心網友回復:
你可能需要分32位和64位分別獲取。
或者需要管理員權限。
或者需要使用Unicode字符集。
你特么傻逼么 哪都有你 問題在這胡幾把亂答的 動不動 一天到晚就特么裝逼
隔了將近三年的帖子也能被憤青罵。難道不是奇跡嗎?!
罵的不是帖子什么時間發的 罵的是你胡幾把亂回答 還振振有詞的樣子 我憤不憤青的無所謂 你倒是個奇跡是真的。
uj5u.com熱心網友回復:
哥們解決了。
http://www.cnblogs.com/sunleinote/archive/2013/01/13/2859008.html
解決方法
能發個demo嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/90646.html
標籤:C#
上一篇:C#模態對話框獲取輸入焦點的問題
下一篇:執行緒停止
