Функция 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);
Объяснение кода листинга программы
- Открывается файл
f
для чтения с помощью функции fopen. - Получается текущая позиция чтения в файле с помощью функции ftell.
- Значение текущей позиции чтения сохраняется в переменной DataIn.cbData типа DWORD (без знака, целое число).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д