ROS Autocopy Files

Материал из Русский WINE
Перейти к: навигация, поиск

Автоматическое копирование файлов

Если вы хотите разместить какие-либо файлы на установочном компакт-диске ReactOS так, чтобы они автоматически устанавливались, то вам необходимо получить копию исходного кода и иметь достаточно навыков, чтобы собрать из неё ReactOS.

Следующим шагом является правильное размещение файлов в репозитории исходного кода. Согласно договоренности, необходимо использовать каталог modules\windows, хотя их можно разместить и в любом другом месте внутри репозитория исходного кода ReactOS.

Разместив файлы, отредактируйте файл \boot\bootdata\packages\reactos.dff.in. Пример строки:

modules\windows\mfc42.dll                        1   optional

Cлева находится путь к файлу, который вы хотите добавить для автоматического копирования. Следующим параметром является число, передаваемое в каталог назначения (весь их список находится в секции [Directories] файла reactos.dff; вы вольны указать другое значение). Дополнительный параметр optional позволяет указать среде сборки на необходимость продолжения процесса сборки в случае отсутствия файла, на который ссылается первый параметр строки (в противном случае процесс сборки будет прерван).

Теперь соберите BootCD (make bootcd). Файлы, добавленные вами, будут размещены на нём, а затем установлены во время работы первого этапа программы установки в выбранном вами каталоге.

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQ
Обзоры ОболочкаNTVDMWOWCommunity Edition