CryptoAPI Windows 7 支持
-
20-09-2019 - |
解决方案
您的意思是如果 Windows 7 和 Windows Server 2008 CryptoAPI 向后兼容旧版本的 CryptoAPI 那么是的。
当然不是所有新的 CNG 功能。
其他提示
是的。Windows 7 提供这两种 API:CNG 和 CAPI。
尽管如此,只需尝试验证上下文:
#include <Wincrypt.h>
#include <stdio.h>
int main()
{
HCRYPTPROV hCryptProv = NULL;
if(CryptAcquireContext(&hCryptProv,NULL,NULL,PROV_RSA_FULL,CRYPT_VERIFYCONTEXT))
{
printf("CryptoAPI working\n\n");
exit(0);
}else
{
printf("Error 0x%.8x",GetLastError());
exit(1);
}
}
不隶属于 StackOverflow