如果在Windows登录期间启动,Windows xp pro屏幕键盘在桌面上不会保持活动状态 [英] windows xp pro on screen keyboard doesn't remain active on the desktop if launched during windows logon
问题描述
我有四个触摸屏面板电脑(Windows XP专业版),从来没有配有键盘或鼠标。计划是在启动时和登录后的桌面上使用屏幕键盘(osk.exe)进行Windows登录,而不是运行辅助功能管理器来执行此操作。我已经设法通过在WindowsEY登录中将osk.exe添加到HKEY_LOCAL_MACHINE / Software / Microsoft / windows NT / CurrentVersion / winlogon中的System值来启动osk.exe,并且它在Windows登录期间运行良好。但是,一旦您登录该进程(osk.exe)似乎空闲或窗口被停用,我打开任务管理器时可以看到osk.exe在系统帐户名下运行。如果我在任务管理器中终止osk.exe进程,并在用户帐户下重新启动它,它在桌面上运行良好。但是,由于Panel PC没有键盘,因此没有简单的方法可以打开任务管理器来终止进程并在登录的用户名下重启osk.exe。浏览论坛后,我还没有找到任何解决方法来解决在系统帐户下启动时如何使进程保持活动状态。必须有一个简单的方法来停止进程,osk.exe被设置为空闲状态或窗口被设置为非活动状态而不必通过一些山羊绳。我只是不知道哪个进程或如何设置进程或程序来执行此操作,我需要一些帮助。谢谢
如果你使用它来登录以替换shell,你需要制作更改为HKEY_LOCAL_MACHINE \ SOFTWARE \ Microoft \ Windows NT \ CurrentVersion \Winlogon下的shell键
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \Winlogon :shell" osk.exe"
我认为您正在尝试做的是,使用自定义GINA DLL替换登录,以便您的自定义登录正确地与桌面交互。有关自定义GINA的更多信息可以在这里找到 http://msdn.microsoft.com/en-us/magazine /cc163803.aspx 搜索结果,浅褐色
I have four touch screen panel pc (windows XP Pro), which were never equipped with a key board or mouse. The plan was to use the On Screen Keyboard (osk.exe) for the windows logon at startup and on the desktop after logon, and not have run the accessibility manager to do this. I have manage to get the osk.exe to launch at the windows login, by adding osk.exe to the System value in HKEY_LOCAL_MACHINE /Software /Microsoft /windows NT /CurrentVersion /winlogon, and it works well during the windows logon. However, once you have logged on the process (osk.exe) appears to go idle or the window is deactivated, for I can see osk.exe running under a System account name when I open the task manager. If I kill the osk.exe process in the task manager, and restart it now under the user account, it works well from the desktop. But, since the Panel PCs don't have a keyboard, there's no easy way to open the task manager to kill the process and restart osk.exe under the logged in user name. After looking through the forums, I haven't really found anything to address how you keep the process active when start under a System account. There must be an easy way to stop the process, osk.exe from being set to an idle state or the window being set to an inactive state without having to go through some goat rope. I just don't know which process or how to setup the process or program to do this, I need some help. Thanks
If you are using this for the logon to replace the shell as well, you need to make the change to the shell key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Eg
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon:shell "osk.exe"
What I think your are tryging to do is, replace the logon with a custom GINA DLL so that your custom logon interacts with the desktop correctly. More information about custom GINA's can be located here http://msdn.microsoft.com/en-us/magazine/cc163803.aspx
Hazel
这篇关于如果在Windows登录期间启动,Windows xp pro屏幕键盘在桌面上不会保持活动状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
相关文章
- 如何创建Windows桌面上雪灾?;
- 如果在Windows登录屏幕上显示以前的登录信息,则域用户无法登录;
- BLE在Windows 10桌面上;
- 以编程方式更改Windows 10锁定屏幕背景(在桌面上);
- 如何在Windows的桌面上绘制文本?;
- Docker 桌面上的 Kubernetes 持久卷 (Windows);
- 桌面上的android手机屏幕;
- 如何在桌面上保持窗口[WPF];
- Windows桌面上的cygwin ssh快捷方式;
- 动画Windows桌面上的3D对象;
- 在 Windows 桌面上动画 3D 对象;
- 在没有窗口的Windows桌面上绘制OpenGL;
- 在桌面上共享android手机屏幕;
- 在桌面上绘制而不会闪烁;
- 在特定桌面上启动过程;
- 如何在桌面上嵌入Windows Media Player或视频?;
- 键盘在屏幕上时不会修改 useWindowDimensions;
- 屏幕键盘在自定义外壳程序,Windows 10 Pro 1709和1803中不起作用;
- 如何在用户XP桌面上创建文件;
- 如果在finalize()期间抛出异常会怎样?;
- 在桌面上为 Windows 10 UWP 应用设置窗口大小;
- 在Windows 10桌面上初始化NDEF标签;
- 如何停靠在Windows桌面上的应用程序?;
- 如何直接在Windows桌面上,C#在画画吗?;
- Windows桌面上的OpenGL要求导致kivy致命错误;
其他开发语言最新文章
- 成功安排的软件保护服务,以便重新启动:原因:RulesEngine。;
- 如何解决“我们很抱歉......”但您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们目前无法处理您的请求。“;
- golang无效操作:type interface {}不支持索引;
- 如何在Visual Studio 2019中创建EXE文件;
- 关于“Add-AppxPackage”的问题powershell命令;
- Windows x64 RabbitMQ安装错误与Erlang环境var(ERLANG_HOME);
- CMAKE_C_COMPILER不是现有编译器工具的完整路径;
- 在Go中将float64转换为int;
- 显示设置 - 屏幕分辨率 - 无法从远程会话更改;
- 使用Twitter登录时出错;