Re[2]: Как работать с файлом по его ID или получить его HAND
От: crazyfern  
Дата: 21.05.09 08:30
Оценка:
Здравствуйте, ABar, Вы писали:

AB>Можно использовать и OpenFileById функцию. На XP в том варианте, который Вы привели, у меня возвращала FALSE. Подсказку я нашел по этой ссылке: http://social.msdn.microsoft.com/forums/en-US/windowssearch/thread/4b71fcb3-bea9-4cfb-bdb7-2f1a91522ea6/ .

AB>Ключевой момент:


AB>Соответственно, нужно под структуру выделить 24 байта и указать такой размер. У меня после этого счастье наступило. Кстати, в этой майкрософтской либе OpenFileById вызывает NtCreateFile, соответственно, код, использующий OpenFileById без проблем работает и в 2K.



Спасибо, Ваш ответ действительно помог решить проблему.

PS Извиняюсь, что задал вопрос несколько сумбурно и как "Аноним", конец рабочего дня + спешка
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.