Привет всем, проблема следующая: во время копирования файлов для установки виндовс, 3 файла отказались копироваться, названий непомню, но чтото типа media.sfg, или в этом роде... я пропустил все это дело, не придал значения. Но теперь отказываються устанавливаться драйверы на звук, пишет ошибку "Windows не удаеться загрузить программу для установки MEDIA. Обратитесь к поставщику"... Дело ведь в кривой системе, правда?
--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих... Пусть умолкнет всякий критик! Я - системный аналитик!
Вообще-то эта сумма служит для проверки целостности образа, скачанного по сети (на предмет ошибок, возникших при передаче), но никак не для проверки самого диска.
А что здесь неизвестного? Контрольная сумма нужна для исключения ошибок в начале технологической цепочки, установка в конце. Правильная КС не даёт абсолютной гарантии отсутствия ошибок при передаче данных.
Цитата
Ну и кроме того, некоторые способы защиты CD от копирования основаны именно на нечитаемости определенных секторов.
Зверевская винда с защитой от копирования, оригинально, наверно чтобы Микрософт идею не украл и не скопипастил))))
Цитата
В общем, есть ряд тонкостей, которые нужно предусмотреть, если говорить о более или менее универсальной программе. Если же цель - проверка исключительно незащищенных штампованных или закрытых записанных болванок, то программа может быть достаточно простой. Правда, не исключено, что требующей прав администратора для работы.
Какие оказывается сложности для воспроизведения уже работающего алгоритма. Какие могут быть проблемы с правами если проверками занимается установщик оси, у него по умолчанию права самые высокие - может весь винт переформатировать не спрашивая паролей. С проверкой CD при установке не сталкивался, на момент их использования был другой установщик, проверял DVD. Можно просто проверить контрольные суммы всех файлов, в хрюше их ~пять тысяч, коряво конечно но терпимо.
Правильная КС не даёт абсолютной гарантии отсутствия ошибок при передаче данных.
Да, дает лишь некоторую вероятность. Как, впрочем, и любой другой способ.
Цитата
Какие оказывается сложности для воспроизведения уже работающего алгоритма. Какие могут быть проблемы с правами если проверками занимается установщик оси, у него по умолчанию права самые высокие - может весь винт переформатировать не спрашивая паролей. С проверкой CD при установке не сталкивался, на момент их использования был другой установщик, проверял DVD. Можно просто проверить контрольные суммы всех файлов, в хрюше их ~пять тысяч, коряво конечно но терпимо.
SKVOZNJAK, перечитай посты 8, 9 и 10: речь идет о написании программы, проверяющей любые компакт диски. При чем здесь установщик оси?
Да, дает лишь некоторую вероятность. Как, впрочем, и любой другой способ.SKVOZNJAK, перечитай посты 8, 9 и 10: речь идет о написании программы, проверяющей любые компакт диски. При чем здесь установщик оси?
Любые незащищённые дистры при помощи контрольных сумм файлов проверять можно. А если тебе интересно увеличение коэффицента живучести только конкретно легальных дистрибутивов винды, то так и скажи - я такой хренью за бесплатно заниматься не намерен. Есть тысячи программистов которые получают за свой труд зарплату, пусть и дальше занимаются своим бизнесом, я то тут причём? Любые багрепорты способные существенно улучшить продукт, для МС только за вознаграждение. Это капитализм и рыночная экономика. Установщик оси имеет к теме прямое отношение. Что такое зверевская винда знаешь? У неё свой самопальный установщик и лучшие, по сравнению с оригинальными, настройки по умолчанию. Несколько подобных дистров на сегодняшний день и есть "народная винда".
Любые незащищённые дистры при помощи контрольных сумм файлов проверять можно.
SKVOZNJAK, перечитайте тему, речь идет о проверки CD, а не контроле целостности файлов. Это совершенно различные задачи и подход к их решению тоже совершенно различен. В случае CD все "контрольные суммы" проверяются ДО того, как пользовательскому приложению будут переданы данные с диска, поэтому программе достаточно проверить читается/не читается. Если читается, значит, все проверки целостности данных пройдены успешно.