Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 141
от 19.05.2005, 21:00

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 1


Вопрос № 20832: Уважаемые эксперты! Меняется ли dwVolumeSerialNumber при дефрагментации тома? В каких случаях может меняться dwVolumeSerialNumber? В правочнике по API сказано, что BY_HANDLE_FILE_INFORMATION.nFileIndexHigh и BY_HANDLE_FILE_INFORMATION.nFileIndexLow м...

Вопрос № 20832
Уважаемые эксперты! Меняется ли dwVolumeSerialNumber при дефрагментации тома? В каких случаях может меняться dwVolumeSerialNumber? В правочнике по API сказано, что BY_HANDLE_FILE_INFORMATION.nFileIndexHigh и BY_HANDLE_FILE_INFORMATION.nFileIndexLow могут меняться при перезагрузке системы и открытии файла - неужели для каждого файла Винда держит где-то в памяти эти числа, т.к. они уникальны вместе с dwVolumeSerialNumber - они должны быть записаны на винте - какой смысл их менять? И мне надо знать, меняются ли они при дефрагментации? Хотел их использовать для однозначной идентификации файла в защите от копирования, если они не меняются.
Отправлен: 13.05.2005, 23:44
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: DSota
Здравствуйте, Александр А.А.!
dwVolumeSerialNumber - При дефрагментации не меняется, он меняется только при форматировании...
nFileIndexHigh и nFileIndexLow - Просто числа, производные от времени последнего доступа к файлу, вычисляемоые по определенной формуле, поэтому и хранить их не нужно... При дефрагментации тоже не меняются, только при открытии...
Ответ отправил: DSota (статус: Студент)
Отправлен: 16.05.2005, 09:06
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.faq
Отписаться

В избранное