我正在基于Microsoft的示例http://www.microsoft.com/en-us/download/details.aspx?id=5372开发自定义智能卡凭据提供程序。特别是,我使用的是带有包装提供程序的示例,因此我只需要向现有功能中添加一些新功能。
按提交按钮后,提供程序应将身份验证请求发送到我的服务器,如果回答是肯定的,则应继续使用标准Windows机制进行操作。
我已经成功完成了将请求代码放入GetSerialization方法的开头的操作。但是由于此操作可能需要很长时间,因此我需要通知用户当前的进度。
由于不允许开发人员在登录屏幕(如进度栏)上绘制自定义控件,因此我决定创建一个包含当前操作状态的最上面的小窗口,并将其显示在右上角。同时,我需要禁用PIN字段并提交按钮,直到操作完成。但是正如我在这里注意到的Disabling areas on Credential Provider一样,GetSerialization无法实现。
任何帮助,将不胜感激)
最佳答案
GetSerialisation
内部进行所有服务器交互-很好。从按下提交到登录延迟大约2秒钟。 '. '' . '' . '' . '' . '' .'
LogonUI
的调用的上下文。例如,使用更新的值设置文本字段。 关于c++ - 凭证提供者。显示一种进度条并禁用密码或PIN字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25749910/