C# &引用;“密钥集不存在”;正在尝试创建CngKeyStore

C# &引用;“密钥集不存在”;正在尝试创建CngKeyStore,c#,cng,C#,Cng,试图使用非管理员帐户调用CngKeyStore.Open(),最初遇到“拒绝访问”异常。 在授予用户帐户访问c:\programdata\microsoft\crypto\keys文件夹的权限后,我现在收到上述“密钥集不存在”异常 用户是否必须是管理员才能创建密钥?或者非管理员帐户可以做到这一点,如果可以,如何做到 我在这里的MS文档中找不到关于这一点的明确答案: 或在此: 谢谢

试图使用非管理员帐户调用CngKeyStore.Open(),最初遇到“拒绝访问”异常。 在授予用户帐户访问c:\programdata\microsoft\crypto\keys文件夹的权限后,我现在收到上述“密钥集不存在”异常

用户是否必须是管理员才能创建密钥?或者非管理员帐户可以做到这一点,如果可以,如何做到

我在这里的MS文档中找不到关于这一点的明确答案: 或在此:

谢谢