佚名通过本文主要向大家介绍了在SDK环境下调用ATL组件中的CryptoAPI可以正常运行,为什么在ASP中调用组件就出现问题呢?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在SDK环境下调用ATL组件中的CryptoAPI可以正常运行,为什么在ASP中调用组件就出现问题呢?
描述:
解决方案1:
描述:
我在ASP里调用组件,组件中的CryptAcquireContext(&hCryptProv, NULL, NULL, PROV_RSA_FULL, 0)代码出现错误。
用GetLastError()返回的错误是ERROR_FILE_NOT_FOUND。
是IIS安全权限方面的限制吗?有什么办法能解决呢?
多谢
解决方案1:
和页面的安全限制有关,可以用代码修改你控件的安全设置;