我目前正在尝试使用智能卡C#示例(可在此处找到> https:// github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SmartCard/cs)在我的Win10客户端上(用户在本地管理员组中),但不幸的是它无法工作....
示例:
创建TPM虚拟智能卡与cmd行(作为管理员)完美配合:
TpmVscMgr创建/命名MyVSC / pin default / adminkey random / generate
创建TPM虚拟智能卡在运行cmd行时不起作用而不是管理员: UAC打开 - > " 请求的操作需要提升" - 这是我期待的行为......
运行提供的智能卡C#示例实际上包含此处的代码(https://docs.microsoft.com/en-us/windows/uwp/security/smart-cards)无效....错误消息/异常显示:" 请求的操作需要海拔"尝试创建TPM虚拟智能卡时。 p>
据我所知,无法以管理员身份启动UWP ....如果我错了,请纠正我......
问题:
我在这里缺少什么?似乎两个描述的Szenarios的行为之间存在相关性......我认为没有管理员权限可以创建VSC,但实际上很有趣的是微软提供的智能卡API应该能够做这个!可能你们中的任何人都有以编程方式创建虚拟智能卡的经验并帮助我!?