问题标签 [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.
c# - 登录屏幕中的屏幕截图
我正在尝试获取 Windows 7 登录屏幕(或切换用户屏幕)的打印屏幕以在我的应用程序中使用。
事实上,我不知道该怎么做。有人可以帮我吗?
winlogon - winlogon,用户名和密码
我想扩展 winlogon 对话框以包含一个附加按钮,该按钮将在按下按钮时将用户名和密码写入注册表。简单地说,当用户按下按钮启用自动登录时,注册表会更新以将其标记为自动登录系统并使用这些参数(从两个文本框和域下拉列表中收集)
所以我的问题是...... winlogon 应用程序本身是否处理用户名、密码和域控制,然后调用 gina.dll 传递文本框的值并下拉,或者 winlogon 是否调用 gina.dll 和gina.dll 显示输入密码和密码的对话框?
这仅适用于 windows xp - 并且在非常安全的环境中。
谢谢
windows - 在登录到 windows 之前启动 windows 窗体应用程序
如何在登录 Windows 之前启动 Windows 窗体应用程序?是否可以在登录 Windows 之前启动 Windows 窗体应用程序?如果不是,我是否有机会在登录前启动 Windows 服务并从登录前已启动的服务调用 Windows 窗体应用程序?
c# - Windows 服务 - OnSessionChange - 慢速通知
我正在编写一个 Windows 服务,它需要检测机器上何时有任何用户会话更改(即用户登录、注销、断开连接等)。我已经在我的代码中实现了OnSessionChange
覆盖方法,并且我注意到在用户会话更改(出于任何原因)和接收通知的服务之间可能会有长达一分钟的延迟。我目前只是将当前日期/时间和changeDescription
原因打印到文本文件中,以消除我的代码可能添加的任何延迟。
我的问题是,这种行为是否可以预期 - 会话更改和通知服务之间的大量延迟?如果是,任何人都可以建议一种更好(更快)的方法来在任何用户会话更改时得到通知?
c# - c#服务如何识别终端服务服务器上的当前用户登录名?
c#服务如何获取调用它的终端服务器用户的身份(登录名)?
我编写了 ac# 服务来监听 http 请求并返回当前登录用户。该请求由在浏览器中运行的 javascript 初始化。到目前为止效果很好,但它不适用于可以同时连接多个用户的终端服务器。我目前正在做的是查询“explorer”的processId,然后使用“GetOwner”来获取用户登录名。
服务有没有办法识别为其生成 http 请求的用户?我可以以某种方式获取 http 会话并识别拥有它的用户吗?我需要返回用户身份作为响应。
谢谢,JJ
c++ - 如何在默认桌面和 Winlogon 桌面之间切换进程?
我正在Windows 7 (x64) 和 Windows 8 (x64) 上用 C++编写一个远程桌面应用程序,例如TeamViewer 。
1.是什么让我卡住了
我已经使用 SendInput() 实现了鼠标输入和键盘输入。我发现当进程在winsta0\desktop
. 但是在用户锁定计算机或启动屏幕保护程序后,它就不起作用了。
如果我在 下运行该过程winsta0\winlogon
,则在 下SendInput()
不起作用winsta0\default
。
2.我尝试过的
我曾尝试使用 SetThreadDesktop() 将进程从 切换winsta0\desktop
到winsta0\winlogon
,但出现错误 170:“请求的资源正在使用中”,我卡住了。
3. 我想知道的
我注意到 TeamViewer 有一个名为的进程TeamViewer_Desktop.exe
,可以在 Winlogon、Default 和 Screensaver 下控制鼠标和键盘。它是如何做到的?
你能提供代码来帮助我理解如何解决我的问题吗?
我想知道**如何让我的应用程序在默认桌面和 Winlogon 桌面之间切换。因此,我可以在安全桌面上控制鼠标和键盘,而无需创建另一个在winlogon.exe
.
c# - userinit 并运行另一个程序
每次计算机启动时我都需要启动一个程序。
公司规则不允许触及运行注册表项。
我在某处读到,将可执行文件附加到 winlogon 注册表中 userinit 条目的末尾将允许启动程序。
我认为这是真的,因为我的应用程序确实启动了......但是,这是疯狂的事情......应用程序从屏幕开始......比开始按钮低得多。
我将程序设置为在屏幕中心启动......但它不想显示在正确的位置,直到我执行 alt-tab 将其带到前面,然后它将显示在正确的位置。
所以我的问题是
使用 userinit,并将可执行文件附加到值行的末尾,确实启动了应用程序,但是当屏幕尚未建立时,如何强制它在屏幕上居中?
谢谢你
windows - Windows 7 在启动过程和登录之前连接到网络
我有以下问题。我开发了一个必须在登录 Windows 7 之前执行的脚本。除其他外,该脚本必须通过给定的 Internet 主机进行身份验证并将返回结果保存到 txt 文件中。问题是当脚本启动时,它找不到网络连接并且身份验证失败。
要将脚本添加到启动中,我遵循了本教程:在登录 Windows 之前连接到 VPN
我已经尝试在 gpedit.msc 的计算机配置/管理模板/系统/登录中启用“在启动和登录时始终等待网络”,但它不起作用。
有没有人遇到过这样的问题?有什么提示吗?我只想强制有线网络在运行启动脚本之前完全准备好并正常工作。
c# - 列出在启动和登录时触发的计划任务 c#
我正在使用http://www.codeproject.com/KB/cs/tsnewlib.aspx库来列出在登录或启动时触发的任务
我应该使用什么条件来仅列出启动或登录任务
c++ - Windows 7 以编程方式登录
我正在对我的项目进行研发。我的项目是关于使用接近传感器检测人类并向我的系统返回真或假。如果为真,我的 Windows 机器应该会自动登录。如果为 false,则不应发生任何操作。
我可以根据用户验证获得真假状态。但现在我只想自动登录 Windows 7 机器..,
我只想知道如何以编程方式进行 Windows 7 登录的过程..
可以编写任何服务来实现这一点..?或任何建议如何进行..?