Функция CryptUnprotectData падает с ошибкой 13 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Столкнулась с такой проблемой: фунция падает с ошибкой с кодом 13. Как решить эту проблему???
int iRet=0;
    if ( !CryptUnprotectData(
        &DataIn,
        &pszDescription,                    //description string to be included
        &DataEntropy,   //Optional entropy
        NULL,                               //reserved
        NULL,                               //prompt structure, not used
        dwFlags,                            //flags
        &DataOut) )
    {
        dwFlags=GetLastError();
        _tprintf(TEXT("CryptUnprotectData failed with the following error code: %lu\n"), dwFlags);
        iRet=5;
        goto ex;
    }

Решение задачи: «Функция CryptUnprotectData падает с ошибкой 13»

textual
Листинг программы
DataIn.cbData = (DWORD)ftell(f);

Объяснение кода листинга программы

  1. Открывается файл f для чтения с помощью функции fopen.
  2. Получается текущая позиция чтения в файле с помощью функции ftell.
  3. Значение текущей позиции чтения сохраняется в переменной DataIn.cbData типа DWORD (без знака, целое число).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы