system权限的窗口进程,无法用输入法输入中文?

sdpdww 2012-06-27 10:28:34
写了一个mfc窗口程序,上面放了个textbox,但后把这个程序注册成服务,或者是让其他服务把该程序启动,也就是说,让他具备system权限,当然了,窗口是能显示出来的,因为后期需要和用户交互。
但是现在发现一个问题,该进程是system权限的时候,textbox根本无法输入中文,切换输入法的时候,焦点一下子就离开这个窗口,用了很多机器测试都是这样,所以是不是这个地方有什么限制呢?输入应为和数字都没问题。
有人说是因为system权限的进程一般都是后台服务,微软的初衷本来就是不希望这类程序有交互,所以这里不能输入,但是为何能输入英文和数字?
...全文
401 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lactoferrin 2012-06-27
  • 打赏
  • 举报
回复
我以system运行记事本是可以输入法的
sdpdww 2012-06-27
  • 打赏
  • 举报
回复
快捷键肯定试了 没用
Lactoferrin 2012-06-27
  • 打赏
  • 举报
回复
用快捷键切换
Lactoferrin 2012-06-27
  • 打赏
  • 举报
回复
windows7
你试一下用psexec以system运行你的程序
sdpdww 2012-06-27
  • 打赏
  • 举报
回复
楼上的,有QQ或邮箱吗?交流一下。
sdpdww 2012-06-27
  • 打赏
  • 举报
回复
那我也用记事本试试 ,你是什么系统?
sdpdww 2012-06-27
  • 打赏
  • 举报
回复
真是郁闷了~

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧