none
developing a credential provider: password expired(紧急) RRS feed

  • 问题

  • 关于Credential Provider, 已经开发了一个能实现自动登录,远程登录,unlock功能等的应用,现在的问题是当服务器的用户密码过期时,在credential中如何实现更新密码的页面和更新服务器密码的操作.

    有做过密码更改和密码国企操作的请指教.


    xm
    2011年6月21日 2:51

答案

全部回复

  • 问题的进一步描述:

    The problem is that I don’t know how to catch “password expired” case on CPUS_LOGON scenario. I was able to get ntStatus message on my Credential ReportResult method , but… then? What can I do next?

    In this case LogonUI shows two buttons : one is labeled “OK” , the other is labeled “CANCEL”. I saw that “CANCEL” button goes back to CAD screen, but “OK” button seems to do nothing…. Is there anyway to force my credential provider to “change scenario” (so that it can load the right credential), or event to catch that “OK” button pressure event?


    xm
    2011年6月21日 6:20
  • 1 .禁用密码有效期(不推荐这样做,所以不多说)

    2.更新凭据管理器的数据(credential manager )中的凭据。参见http://msdn.microsoft.com/en-us/library/dd560899(v=VS.85).aspx


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    2011年6月26日 15:04
    版主