更新:与窗户上的用户交互登录屏幕 [英] Updated: Interacting with the user on the windows logon screen

查看:126
本文介绍了更新:与窗户上的用户交互登录屏幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

@UPDATE:搜索结果
确定为别人谁是寻求咨询关于这个问题...
结果搜索结果
到目前为止,我已经找到了最好的事情是自己下载pGina的CPY( http://www.pgina.org/ )和2K / XP修改GINA,以及VISTA / WIN7您需要创建自定义的登录凭据(pGina有工具/样品与VISTA / WIN7架构接口)。
搜索结果
确认 - 看来,这是Novell公司与VISTA / WIN7而不是替换GINA(就像在2K / XP)的传统方法做
搜索结果
如果别人来了一个方式来运行在Win7登录屏幕上的应用程序,请张贴。
三江源所有的帮助和投入。

@UPDATE:

OK FOR ANYONE ELSE WHO IS SEEKING ADVICE ON THIS ISSUE...


So far, the best thing i have found is to download yourself a cpy of pGina (http://www.pgina.org/) and for 2k/xp modify the GINA, and for vista/win7 you will need to create custom login credentials (pGina have the tools/samples to interface with the vista/win7 architecture).

to confirm -- it appears that this is what Novell are doing with vista/win7 rather than the traditional method of replacing the GINA (like in 2k/xp)

If anyone else comes up with a way to run an application on the logon screen in win7 please post it. Thankyou all for your help and input.

搜索结果
------------------------------------------------- --------------------------------
搜索结果



'---------------------------------------------------------------------------------

好吧我写需要输入用户登录到系统之前的一些VB6的软件。搜索结果
基本上我想运行在登录屏幕,用户可以与程序交互的窗口的应用程序。在present我有应用程序运行的允许与桌面交互服务,但它仍然是现在呈现。
搜索结果
没有人有任何其他想法得到这个工作。
搜索结果
我知道,允许服务与桌面交互,将工作在Windows 2000 / XP,进出口运行Windows 7的 - 我也知道了服务不能直接与用户的Windows Vista中的互动 - 说这句话的,还有没有其他方法来得到我的应用程序登录屏幕上运行。 Novell公司做:)
搜索结果
提前干杯

Ok im writing some vb6 software that requires input before the user logs on to the system.

Basically i want to run an application on the windows logon screen where the user can interact with the program. At present i have the application running as a service allowing to interact with the desktop, but it is still now showing.

Does anyone have any other ideas to get this working.

I know that "Allow service to interact with desktop" will work in windows 2000 / xp, Im running Windows 7 -- i am also aware that services cannot directly interact with a user as of Windows Vista -- saying this, are there any other methods to get my application running on the logon screen. Novell do it :)

Cheers in advance

推荐答案

您只能做这个,如果你进行身份验证自己的凭据。此前Vista中,这是通过GINA完成,但由于Vista中,你需要编写自己的凭据提供商

You can only do this if you are authenticating the credentials yourself. Prior to Vista, this was done via GINA, but since Vista, you need to write your own Credential Provider.

这背后的原因是在安全原则深埋 - 按Ctrl-Alt-Del组合将只带来了登录(等)相关联的窗口站,并没有其他的应用程序可以获得到窗口站(这样你就可以'T创建一个假的密码箱在上面刮密码,例如)。

The reasons behind this are buried deep in the security principles -- Ctrl-Alt-Del will only ever bring up the window station associated with login (etc), and no other application can get to that window station (so you can't create a fake password box over the top to scrape passwords, for instance).

不知道为什么你认为你的服务需要与桌面交互,因此很难进一步建议,但它可能意味着你的设计在某种程度上打破了。

Without knowing why you think your service needs to interact with that desktop, it's difficult to advise further, but it might mean that your design is broken somehow.

这篇关于更新:与窗户上的用户交互登录屏幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆