0

CertGetNameString() はヒープ破損エラーをランダムにスローします。関数 CertGetNameStringW() を使用すると同じことが起こります

LPCWSTR pszName = (LPCWSTR)malloc(cbSize * sizeof(TCHAR));
if (CertGetNameString( pCurrentCertContext, dwType, dwFlags, nullptr, pszName, cbSize)) {}

4

1 に答える 1

0

CertGetNameString() cyrpt api の使用を含むコードでは、プリプロセッサ ディレクティブ UNICODE を有効にしてコードをビルドする必要があります。

于 2021-06-21T06:12:12.707 に答える