InfoPath 2010 表单要求 "Samart Card"

InfoPath 2010 Form ask for "Samart Card"

我正在发布 infopath 2010 表单。此表单在 VB.

中有自定义代码

我必须将安全级别设置为 "Full Trust" 然后我需要添加一个证书:

我使用数字证书为 VBA 个项目创建的 Wictch:

一切正常..直到其他用户尝试打开表格并要求他们插入智能卡......

有什么办法可以解决我的问题吗?

发生问题是因为 IP 检测到 Web 服务将访问计算机中的资源...这是,我的 Web 服务需要在服务器表单 Infopath 附件 base64 字段中创建文件...

我 "Solved" 这个问题直接在 Infopath 中实现 WS,而不是使用自定义代码。在这种情况下,您不需要 select "Full Trust" 并且实际上您不会收到那个烦人的请求。

您可以在此链接中阅读更多内容:

https://msdn.microsoft.com/en-us/library/office/aa946782(v=office.14).aspx

https://support.office.com/en-ie/article/Introduction-to-digital-signatures-d2f92222-abb1-486b-bc07-884ecac99c59

现在,我选择自定义代码而不是 infopath 规则导致超时...它发生了。与自定义代码相比,使用信息路径规则和大文件我得到超时错误。

所以...有人可以帮我解决这一点吗?