我正在努力在C#中实现凭据提供程序。

我已经下载了适用于Windows 8的C++版本的V2凭据提供程序示例,并设法使其在Windows 10 PC上运行。
我还研究了.NET https://github.com/SteveSyfuhs/CredProvider.NET中的此凭据提供程序实现,但这是针对CredUI场景的。

我设法使我的凭据提供程序显示在用户磁贴的“登录选项”下,但现在我想实现登录部分。

我必须为登录/解锁方案实现GetSerialization方法。在C++示例中,这已经实现,但是由于我不熟悉C++,因此很难将其“转换”为C#代码。

有谁知道在C#中可以找到针对登录/解锁方案的此方法的有效实现?任何帮助将不胜感激。

最佳答案

我看到您只熟悉C#,并且只想将其用于正在使用的CP。
我曾使用c++进行CP的工作,尽管我也更愿意使用C#,因为它更敏捷。

如您所言,在C++示例中并未完全实现锁定/解锁。您必须在正确的位置截取代码以在项目中添加其他规则/功能。
无论如何,您可以粘贴一些代码,让我们一起研究一下。

10-06 02:01