Cryptography 为什么自定义CSP dll不是';如果AdobeReader或Word等应用程序与另一个自定义dll有依赖关系,它是否不被接受?

Cryptography 为什么自定义CSP dll不是';如果AdobeReader或Word等应用程序与另一个自定义dll有依赖关系,它是否不被接受?,cryptography,Cryptography,我开发了一个自定义加密服务提供商,它有两个参与方: 实现CytOSPI函数(CpQueRealCurror,…)的C++ DLL; 一个c#dll,用于发出get和post http请求,因为签名是由签名web服务在云中执行的 使用C++的DLL的C++语言,我做了一个C++/CLI包装器。从一个自定义C++控制台测试程序都很好,但是如果我想从Adobe Reader中使用它,它会与“错误”消息“提供者DLL无法正确初始化”一起崩溃。问题是没有调用我的CSP(我已经检查了日志消息),我也尝试

我开发了一个自定义加密服务提供商,它有两个参与方:

  • 实现CytOSPI函数(CpQueRealCurror,…)的C++ DLL;<李>
  • 一个c#dll,用于发出get和post http请求,因为签名是由签名web服务在云中执行的
<>使用C++的DLL的C++语言,我做了一个C++/CLI包装器。从一个自定义C++控制台测试程序都很好,但是如果我想从Adobe Reader中使用它,它会与“错误”消息“提供者DLL无法正确初始化”一起崩溃。问题是没有调用我的CSP(我已经检查了日志消息),我也尝试过隐式链接(来自visual studio)和显式链接,但都不起作用

问题是链接,因为如果我删除到c++/cli包装器的链接,我的CSP将被调用,Adobe Reader将重新识别它


那么,如果我的自定义CSP与另一个自定义dll有依赖关系,为什么Adobe Reader会崩溃呢?

这似乎是一个关于堆栈溢出的更好的问题。@没人知道,谢谢!