Re: CreateFile и fostream (как подружить fofstream с "\\?\")
От: MShura  
Дата: 04.04.08 11:31
Оценка: +2 -1
M>как пишет MSDN функция CreateFile принимает LPCTSTR lpFileName который может начинаться с символов "\\?\". в этом случае можно имя файла делать бОльшего, чем обычно размера. с другой стороны, если использовать такое имя открывая файл с помощью std::fostream, то ничего не выйдет -- fostream не понимает такого подхода.
Там же написано, что такой подход к именам файлов поддерживается только в функции CreateFileW.
Т.е. если std::fostream в конце концов обратится к CreateFileA, то толку от такого имени не будет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.