【发布时间】:2019-05-25 06:25:48
【问题描述】:
我在 WPF 应用程序中使用 Windows 10 API“Passport”和“Window Hello”。
bool keyCredentialAvailable = await KeyCredentialManager.IsSupportedAsync();
if (keyCredentialAvailable)
{
KeyCredentialRetrievalResult keyCreationResult = await KeyCredentialManager.RequestCreateAsync("Hi", KeyCredentialCreationOption.ReplaceExisting);
}
RequestCreateAsync 方法打开询问生物特征或密码的弹出窗口。在 MainWindow 后面的屏幕截图中可以看到。
我没有任何可以将它放在前面的弹出窗口的参考。另外,我在 MainWindow 的 Loaded 方法上调用此方法,以便确认主窗口已完全加载。
【问题讨论】:
-
你能显示你正在使用的代码吗,我的意思是,我以前从未使用过这个 api/功能,但我不知道如何测试它,即使我想
-
@TheGeneral 我已经用代码和预期结果更新了问题
-
@Heena,您在发布问题后找到答案了吗?我也面临这个问题,正在寻找解决方案
-
@Heena 我面临同样的问题,尽管我的应用程序以不同的方式访问 API(它是一个使用 WinRT/C++ 访问 KeyCredentialManager 的 Java 应用程序)。你有什么发现吗?
标签: c# wpf windows windows-security