EngXml = _wfopen(FileName.GetBuffer(), _T("rb"));
....
_fcloseall();
...
XmlOut = _wfopen(FileName, L"wb");
Использование "защищенных"(_s) функций
Код:
все работает на ура... Если писать вот так:
Код:
_wfopen_s(&EngXml,FileName, L"rb");
...
_fcloseall();
...
errno_t Error = _wfopen_s(&XmlOut, FileName,L"wb");
...
_fcloseall();
...
errno_t Error = _wfopen_s(&XmlOut, FileName,L"wb");
то, файл не открывается, а переменная Error содержит ошибку по коду 13. (Permission Denied)... Хотелось бы узнать, может я неправильно использую что-то во втором случае... Или так и должно происходить.. что пишет мсдн по поводу "защищеных" функций для работы с файлами сводится только к
Цитата:
Secure file I/O APIs support secure file access in the default case.
Как это понимать не ясно...