gpt4 book ai didi

windows - 在不替换 GINA 的情况下从控制台登录时限制对单个应用程序的访问

转载 作者:可可西里 更新时间:2023-11-01 10:10:38 26 4
gpt4 key购买 nike

有谁知道在 Windows XP 上是否有可行的方法以编程方式创建和配置用户帐户,以便在从控制台(无终端服务)登录后启动特定应用程序并将用户“锁定”到该应用程序应用程序?

应该阻止用户对系统做任何其他事情(例如:没有 ctrl+alt+canc,没有 ctrl+shift+esc,没有 win+e,什么都没有)。

作为额外的可选奖励,当启动的应用程序关闭和/或崩溃时,用户应该注销。

任何现有的免费工具、语言或它们的任何组合都可以完成工作(批处理、VB 脚本、C、C++,等等)

最佳答案

SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon 有两个值UserInit 指向成功登录后执行的应用程序。此处的默认应用程序 userinit.exe 处理域登录脚本(如果有),然后启动指定的 Shell= 应用程序。

通过在 HKEY_CURRENT_USER 或 HKEY_USERS 配置单元中创建或替换这些条目,您可以替换特定用户的 shell。

一旦您拥有自己的 shell,您就无需担心,除非“kiosk 用户”可以使用键盘并可以按 ctrl-alt-del。这似乎被硬编码为启动 taskmgr.exe - 而不是替换 exe,您可以设置以下注册表项

[SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
Debugger="A path to an exe file that will be run instead of taskmgr.exe"

关于windows - 在不替换 GINA 的情况下从控制台登录时限制对单个应用程序的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/101470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com