vb6 – 更新:在Windows登录屏幕上与用户交互
@UPDATE:
对于任何人都在寻求关于这个问题的建议…… 到目前为止,我发现的最好的事情是下载自己的pGina(http://www.pgina.org/)和2k / xp修改GINA,对于vista / win7,你需要创建自定义登录凭据(pGina有工具/样本到与vista / win7架构的接口). 确认 – 看来这是Novell用vista / win7做的而不是传统的替换GINA的方法(比如2k / xp) 如果其他人想出了在win7登录屏幕上运行应用程序的方法,请发布它. “————————————————- ——————————– 好吧我正在编写一些需要在用户登录系统之前输入的vb6软件. 有没有人有任何其他想法让这个工作. 我知道“允许服务与桌面交互”将在Windows 2000 / xp中运行,我正在运行Windows 7 – 我也知道服务无法直接与Windows Vista用户交互 – 说这个,还有其他吗?让我的应用程序在登录屏幕上运行的方法. Novell做到了:) 提前干杯
如果您自己验证凭据,则只能执行此操作.在Vista之前,这是通过GINA完成的,但是从Vista开始,你需要编写自己的
Credential Provider.
这背后的原因深深植根于安全原则 – Ctrl-Alt-Del只会调出与登录相关联的窗口站(等),没有其他应用程序可以到达该窗口站(因此您无法创建例如,在顶部的假密码框来刮取密码. 如果您不知道为什么您认为您的服务需要与该桌面进行交互,则很难进一步提出建议,但这可能意味着您的设计会以某种方式被破坏. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |