在登录屏幕上运行自定义密码恢复程序 [英] Running an custom password recovery program over login screen

查看:113
本文介绍了在登录屏幕上运行自定义密码恢复程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我该如何在Windows 7登录屏幕上放置一个按钮?

我正在尝试显示自己的密码重置工具.我需要在登录屏幕上单击一个按钮,然后还要运行该应用程序.我已经创建了用于重置密码的应用程序.我现在要做的就是显示它.我试图从服务启动它 在登录屏幕上. (仅在计时器上)该服务可以与桌面交互.它在我登录时有效,但在ive注销后却无法使用(很可能我的服务计时器有点慢,请尝试减慢速度,但生病后仍需要登录时按下一个按钮 屏幕.

我非常确定有可能( http://www.specopssoft.com/products/specops-password-reset )已成功管理..

只需要向正确的方向轻推...

预先感谢

解决方案

您将需要创建自己的自定义凭据提供程序.您可以过滤掉默认凭据提供程序,然后将自定义提供程序安装为默认凭据提供程序的包装.凭证提供程序界面允许您定义每个元素的元素 凭据图块.


文章解释了构建自定义凭据提供程序的步骤:

http://msdn.microsoft.com/en-us/magazine/cc163489.aspx

http://blogs.msdn.com/b/securitytools/archive/2009/07/30/how-to-build-custom-logon-ui-s-in-windows-vista.aspx


链接到您将需要实现的接口
:

http://msdn.microsoft.com/zh-cn/library/windows/desktop/bb776004%28v=vs.85%29.aspx

http://msdn.microsoft.com/zh-cn/library/windows/desktop/bb776042%28v=vs.85%29.aspx

http://msdn.microsoft.com/zh-cn/library/windows/desktop/bb776029%28v=vs.85%29.aspx


注意
:您可以在Windows SDK中找到一些自定义凭据提供程序的示例源代码:


Microsoft SDKs


\ Windows \ v7.1 \ Samples \ security \ credentialproviders


----
尼玛(Nima Sharifimehr).
雅虎点com上的sbucsc


How would i go about placing a button on a windows 7 login screen?

Im trying to display my own password reset tool. I will need a button on the login screen and also to run the application. I have created the application to reset the password. All i need to do now is display it. I have attempted to launch it from a service over the login screen. (Just on a timer) The service can interact with the desktop. It works when i login but not after ive logged out (Its possible my service timer is just a little to quick to ill try slowing it down but ill still need a button on the login screen.

Im pretty sure its possible (http://www.specopssoft.com/products/specops-password-reset) have managed.. 

Just need a nudge in the right direction...

Thanks in advance

解决方案

You will need to create your own custom credential provider. You could filter out the default credential providers and install your custom provider as a wrapper around default ones. Credential provider interfaces allow you to define the elements of each credential tile.


Articles explaining the steps to build custom credential providers:

http://msdn.microsoft.com/en-us/magazine/cc163489.aspx

http://blogs.msdn.com/b/securitytools/archive/2009/07/30/how-to-build-custom-logon-ui-s-in-windows-vista.aspx


Links to interfaces which you will need to implement
:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb776004%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/bb776042%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/bb776029%28v=vs.85%29.aspx


Note
: You can find sample source codes for a few custom credential providers in Windows SDK:


Microsoft SDKs


\Windows\v7.1\Samples\security\credentialproviders


----
Nima Sharifimehr.
sbucsc at yahoo dot com


这篇关于在登录屏幕上运行自定义密码恢复程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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