在Windows 8之前加载系统范围的键盘布局

时间:2014-07-23 07:57:48

标签: c# .net windows pinvoke keyboard-layout

我们正在创建一个控制面板小程序,向本地系统添加新的键盘语言。阅读this article后,我意识到我们应该使用LoadKeyboardLayout函数。但the documentation中提到过:

  

Windows 8之前:此功能仅影响Windows的布局   当前流程或主题   从Windows 8开始:此功能   影响整个系统的布局。

由于我们需要在系统范围内进行此更改,并且我们需要支持Windows XP SP3(我们使用的是.NET 4.0),因此我们似乎无法使用该功能。
什么是在Windows XP SP3到Windows 8.1之间运行良好的替代方案? (最好包括服务器版本)

0 个答案:

没有答案