问题标签 [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.

0 投票
1 回答
805 浏览

windows-7 - WlxSASNotify 和 Windows 凭据提供程序

我想弄清楚是否有办法让我在 Windows 7 凭据提供程序中捕获 Ctrl-Alt-Del。我知道我们可以在 GINA 时代使用 WlxSASNotify 做到这一点,我记得在 Vista Cred Prov 文档中读到,没有办法再困住 SAS。

从那以后有更新吗?我一直在谷歌搜索,但没有找到任何关于 Windows 7 Cred Prov 的具体内容。

谢谢!

0 投票
2 回答
328 浏览

c++ - 如果在没有任何用户登录的情况下从任务计划程序启动应用程序是不可见的

即使未选中“仅在用户登录时运行”启动应用程序,是否有任何方法可以显示应用程序?我知道 Windows 从不可见的任务启动应用程序,因为还没有用户登录。但是当用户登录时,他希望看到该应用程序而不是在后台运行。

我想知道解决方法。以前一定有很多人遇到过这个问题。

谢谢,

0 投票
3 回答
1585 浏览

c# - 如何为我制作服务登录 Windows?

我有一个基本的设置来处理这里,没有域或花哨的东西。我可以让程序从我的手机接收消息以触发事件等。

登录前如何在后台运行 C# 应用程序?(我会先尝试作为服务......)

而且,该程序如何触发登录到 Windows?这将是一个个人应用程序,所以我不太关心安全性。

一些伪代码(是的,我知道它不安全):

我已经检查了 Windows 的 LogOnUser API 调用,但这似乎是在后台登录用户......

0 投票
0 回答
2228 浏览

c# - 在 Windows 登录屏幕 C# 中运行窗体

我需要编写一个在每个用户桌面上运行的小工具,或者,如果没有人登录,则直接在登录屏幕上运行。也许是一个表格开始的服务?

我已经找到了这个问题(和答案): 在 Windows 7 欢迎屏幕上运行进程

但是没有解释 dll 导入,所以我无法构建它。

感谢您的努力

0 投票
3 回答
643 浏览

windows - 需要控制windows登录过程

我有一个我用 VB6 编写的应用程序,它需要在用户登录后但在桌面实际加载之前立即运行。为什么你问,我会告诉你的。VB 应用程序要求用户提供一些针对外部数据库进行验证的信息。如果验证失败,则不应允许用户登录,因此 VB 应用程序会强制注销。我已经阅读了一些关于 msGina.dll 和登录过程的文章,但我仍然没有找到可行的解决方案。关于这个有什么想法吗?

0 投票
1 回答
194 浏览

c# - 在 Windows 7 / Vista 中启动“PC 预订”应用程序的最佳方式是什么?

我正在编写一种 PC 预订应用程序(C# 中的客户端),除了当用户登录 PC(Windows 7 / Vista)时我有问题尽快启动它之外,一切都完成了,即我想以某种方式覆盖 explorer.exe。

我试图用 explorer.exe 替换我的应用程序,

“HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell”</p>

它可以工作,但是当我尝试在我的应用程序中启动 explorer.exe 时,

它只是挂起并且没有按应有的方式启动资源管理器。

我还尝试了许多其他“解决方法”,根据不同的注册表项开始,

http://technet.microsoft.com/en-us/magazine/ee851671.aspx

但似乎没有一个在 Windows 7 / Vista 中可以 100% 工作。在 XP 中它似乎工作得更好。

顺便说一句:UAC 在所有将要运行的机器上都关闭。

任何建议都会很好 - 现在我被困住了。

谢谢。

0 投票
1 回答
1313 浏览

windows - 有没有办法在 NPLogonNotify 中检测远程桌面会话事件

与现有会话的远程桌面连接会触发网络提供商中的 NPLogonNotify。但是有没有办法我可以确定它是登录事件还是连接到现有会话的事件?

0 投票
0 回答
308 浏览

authentication - Vista+ 中的 Winlogon/RDP:有什么方法可以替换 RDP 会话选择提示?

当有人登录到 RDP 服务器(不是 Citrix,不是特殊的终端服务器,而是 Windows Server 中可用的标准 RDP 访问)时,会显示一个带有会话列表的Windows 登录窗口。

带有 RDP 会话列表的 RDP 访问屏幕截图

令人吃惊的是,这个会话提示是在授权显示的,最多可以有三个会话,而通过查看“登录”时间,仍然无法通过其他方式区分它们。

没关系确实存在控制台工具来附加正确的会话,检查会话内容等;我们已经采用了它们;还有可能围绕固定会话 ID 做很多事情(例如,管理控制台的第一个会话,应用程序测试的第二个会话)。- 我想用更自定义的东西替换那个会话列表。

在较早的 Windows 版本中,可以编写 GINA 模块来篡改授权;不确定是否可以覆盖上述功能;现在看来,当前的 API 更加受限

问题: 您能否提供有关为这部分登录过程创作完全替换的任何建议/示例?

0 投票
1 回答
300 浏览

python - pywin32 TOKEN_PRIVILEGES

所以这就是问题所在:我正在尝试创建一个服务来启动另一个 exe 以在 Windows 的登录屏幕上显示 GUI。顶部的樱桃:我希望在 python 中实现它。经过一番谷歌搜索,我发现了这个:在 Windows 7 欢迎屏幕上运行一个进程。所以我继续使用 pywin32 几乎完全转换它,但有一个问题:我无法制作 PyTOKEN_PRIVILEGES 对象。与其他对象不同,有一个实例化它的函数,但这个似乎没有任何 ?

0 投票
1 回答
1184 浏览

c++ - 从 Winlogon 桌面切换到用户桌面

我有一个在 Windows 7 的 Winlogon 桌面上运行的应用程序。我需要通过单击应用程序按钮切换到用户桌面。我们可以通过按 ctrl+shift+esc 手动切换到用户桌面。但是热键被另一个应用程序阻止了。有没有其他的切换方法?