У меня есть служба Windows, написанная на C ++, которая использует:
CryptAcquireContext( &hCryptProv, NULL, NULL, PROV_RSA_FULL,0);
Я продолжаю получать ERROR_INVALID_PARAMETER хотя та же строка кода работает отлично, если я использую ее в приложении пользовательского режима.
Примечание: я уже попробовал без удачи:
CRYPT_MACHINE_KEYSET | CRYPT_SILENT
Задача ещё не решена.
Других решений пока нет …