CSP 未在远程桌面上检测到智能卡微型驱动程序
Posted
技术标签:
【中文标题】CSP 未在远程桌面上检测到智能卡微型驱动程序【英文标题】:CSP not detecting smart card minidriver on remote desktop 【发布时间】:2013-04-02 17:58:10 【问题描述】:我正在编写一个使用智能卡进行 xml 签名的简单程序。
示例代码:
var cspParams = new CspParameters(1, "Microsoft Base Smart Card Crypto Provider")
KeyPassword = password,
Flags = CspProviderFlags.UseDefaultKeyContainer
;
var rsaKey = new RSACryptoServiceProvider(cspParams);
此代码在本地机器上运行良好,但在远程桌面上我收到以下消息:
“检测到一张智能卡,但它不是当前操作所需的。您使用的智能卡可能缺少所需的驱动程序软件或所需的证书。”
【问题讨论】:
不是编程问题,我不认为。 This 可能会有所帮助。 【参考方案1】:这是由远程桌面安全策略引起的,它将所有智能卡请求从远程计算机重定向到本地计算机。使用不同的VNC 客户端和服务器。
【讨论】:
以上是关于CSP 未在远程桌面上检测到智能卡微型驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
Winserver下的Hyper-v “未在远程桌面会话中捕获到鼠标”
远程桌面提示:由于在客户端检测到一个协议错误(代码0x1104)……
远程桌面登录时候提示:检测到首次从该ip登录,请再次确认是不是登录,如何取消?