aravar Где в реестре ? Там исходник есть Теоретически всё работает так: Первый запуск - регистрация сервиса При первом монтировании создаются два значения "DriveLetter" для демонтирования и "ReadOnly" = TRUE если диск только на чтение. Оба создаются при помощи RegSetValueEx - "If a value with this name is not already present in the key, the function adds it to the key." Пробовал на "чистых" машинах (на которых CrDisk ещё не было) Заметил интересную особенность именно при первом старте "не найден указанный файл" после перезагрузки программы всё нормально, но это было не на всех машинах Вот и решил выложить на всеобщее обозрение для выявления глюков, может кто подскажет что это за особенность работы с реестром. Или после инсталяции требовать перезагрузку ? И вот ещё help сделал, если кому интересно. На подходе полная инсталяшка
Под WIN98 этого раздела нет HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CrDisk, машину перезагружал.
aravar Этот диск под линейку NT Всё, что моложе w2k. Win98 работает по другому... Просто не расчитывал на эту ОС, хотя поклонники её ещё остались
Пока разбирался с user mode нашёл дыру в своём алгоритме не в ГОСТе Пока не рекомендую защищать свои данные, т.к. алгоритм следующий: Данные шифруются по ГОСТ простой заменой, затем гаммированием. Забыл тонкость, описанную Шнаером Шифрую одним и тем же ключом, а такие алгоритмы подвержены атаке "встреча посередине" => размер ключа с 256 бит уменьшается до 128 бит (( Придётся создавать два ключа
У меня древний ноут Р 200 ММХ я и радбы воткнуть туда w2k да оперативки всего 32Мб, а память дя него в 2 раза дороже чем он сам, не выбрасывать же его