26.08.2004 13:10:33 | CertOpenStore | | Ответов: 4 |
|
Михаил | | |
|
Вот такой код постоянно возвращает ошибку
hCertStore = pCertOpenStore(sz_CERT_STORE_PROV_FILENAME,
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, NULL,
0, L"d:\\filestore.sto");
Файла не существует, но в мсдн написано что он должен создастся. Или я что-то не понимаю ? |
|
Ответы:
|
26.08.2004 14:04:32 | Kirill Sobolev |
|
Нет. в MSDN как раз написано
The name of an existing, unopened file is passed in pvPara as a Unicode or ASCII string. |
|
26.08.2004 15:12:35 | Михаил |
|
а дальше, в описании флагов есть вот такая фраза:
If neither CERT_STORE_OPEN_EXISTING_FLAG nor CERT_STORE_CREATE_NEW_FLAG is set, a store is opened if it exists or is created and opened if it did not already exist.
|
|
26.08.2004 15:16:35 | Kirill Sobolev |
|
Совершенно верно. Хранилище (store) создастся, а файл должен существовать и быть неоткрытым. |
|
26.08.2004 15:57:35 | Михаил |
|
да, согласен. Указал файл - все заработало. Спасибо. |
|