Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CertGetNameString() 随机抛出堆损坏错误,使用函数 CertGetNameStringW() 做同样的事情
LPCWSTR pszName = (LPCWSTR)malloc(cbSize * sizeof(TCHAR)); if (CertGetNameString(pCurrentCertContext, dwType, dwFlags, nullptr, pszName, cbSize)) {}
涉及使用 CertGetNameString() cyrpt api 的代码需要使用启用的预处理器指令 UNICODE 构建代码。