问题标签 [winlogon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - 本地用户的 Windows AD 身份验证
我想使用 AD 对某些实验室 PC 的用户进行身份验证,但我希望他们登录到共享的本地配置文件。
我不想使用漫游配置文件,也不想等待大约 30 秒为每个登录实验室 PC 的用户创建一个帐户(因此将他们指向一个共享的本地帐户)
有任何想法吗?
c++ - 订阅windows系统事件本机c++
我希望我的 c++ 应用程序能够监听 Windows 系统事件,例如登录、注销、锁定...类似于:http : //www.dotnetspider.com/resources/30389-To-detect-when-system-gets.aspx是用 C# 编写的。
我找到了http://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.aspx#Y0m,但它是一个 CLR 代码。另外,我看到 SubscribeToSystemEvent 函数在可视 C++ 中。
有谁知道在本机 C++ 中使用哪些方法?
请指教,
里龙
c# - 如何在 Windows 7 的登录屏幕上显示 UI
我想在登录前屏幕(用户通常输入其用户名/密码的屏幕)上显示一个与用户交互的 UI
我读到 Winlogon 包的体系结构已经改变,在 Windows 7 中对我没有帮助。我被推荐使用 WTS 功能,但是我仍然不清楚如何使用它们或使用哪些功能。
我已经创建了一个服务,它会显示一个 notepad.exe(现在),但是当用户处于登录前屏幕时我需要触发这个服务。我不确定什么或如何实现它。
visual-c++ - 使用自定义凭据提供程序时,登录屏幕上出现多个磁贴
我已经使用 Microsoft 的 Credential Provider 示例为默认的 Windows 7 登录屏幕组合了一个包装器。
就新 CP 而言,一切似乎都运行良好,但我的登录屏幕上出现了重复的磁贴,即默认的 Windows 磁贴和我的“包装”磁贴。
如何删除默认的 Windows 磁贴,因为它不包含我的更改?
vbscript - 我以前没有制作过 VBS 脚本,但我想将文件从我们的服务器复制到客户端上的本地硬盘驱动器并制作了这个:
我做了一个登录 vbs(第一次),所以当有人登录到域时,它会将文件从网络驱动器复制到每台本地机器。这行得通吗(只要目录正确)?
windows - Windows 任务计划程序不工作
我有一个在 SAP 上登录的脚本提取一些报告。该脚本必须在每个工作日凌晨 3 点运行,因此我将其设置为使用 Windows 任务计划程序定期运行。
当我测试它时,我已经在预定时间之前登录了 Windows,并且 AHK 脚本正在“运行”,但什么也没发生!
有谁知道为什么会发生这种情况?
http - 我可以阻止从 winlogon.exe 和 lsass.exe 发送的 HTTP 请求吗?
你知道有恶意软件注入系统进程,如 winlogon.exe 和 lsass.exe,并通过 HTTP 流量与外部服务器通信。阻止从 winlgon.exe 和 lsass.exe 发送的 HTTP 流量是否合理?有可能出现误报吗?
非常感谢。
windows - LogonUser 可能太慢 - 寻找一种仅在本地对用户进行身份验证的方法,或者减少中央验证超时
我很难找到一种快速验证用户的方法。当与域控制器的连接缓慢或不可用时,LogonUser需要几秒钟才能返回。
我使用 LOGON32_LOGON_NETWORK 作为登录类型,我读过它的速度更快,但在这些情况下该函数仍需要几秒钟才能返回。我假设在使用缓存的凭据之前是服务器超时。
由于我不想/不需要域验证:
- 在使用缓存的凭据之前有什么方法可以减少超时?
- 有没有办法只在本地进行身份验证(根本不检查域控制器)?
- 还有其他更快的方法来验证登录用户吗?
c# - 如何使用 C# 解锁用户 PC
可能重复:
以编程方式解锁 Windows
我正在编写一个将锁定而不是解锁用户 PC 的应用程序。锁定机器相对简单。然而,解锁对我来说只是普通的黑魔法......
让我们假设,在某些事件(例如计时器达到 30 分钟标记)之后,我的应用程序会强制我的 PC 解锁。
我想用提供的密码解锁最新用户(锁定机器的用户)。我知道,您不应该向任何人提供您的密码,但毕竟 - 我正在编写该程序 :)
Sssso ...任何提示从哪里开始?
windows - windows下如何查询用户的session id?
假设有两个用户,分别是 A 和 B,登录计算机,我们可以在 cmd.exe 中使用命令“查询会话”来获取每个用户名的所有会话 ID。
我的问题如下:
1、如何通过API(用户态或内核态)查询给定用户名的会话id?
2、如何通过API(用户态或内核态)查询给定session id的用户名?
提前致谢!