Руководство по созданию аддонов
Содержание:
1 Использование установщика Windows Windows Installer.
Свойства (Properties) установщика, заданные в командной строке, имеют приоритет выше, чем MST-файл, что делает их отличным средством повышения гибкости вашего аддона. Можно исправить одну строку с параметрами, а не редактировать специальными программами MST-файл.
Синтаксис использования:
Если MSI-файл установки упакован установщиком в EXE-файл, то следует использовать стандартный ключ /v для передачи параметров в MSI-файл.
Синтаксис использования:
Обсуждение применения различных свойств установщика Windows в ветке Msiexec — список ключей и свойств
Важно! Поскольку строки, содержащие знаки =, — и некоторые другие символы, некорректно отрабатывают в конфигурационном файле Run, вышеприведенные строки надо использовать в скриптах, а в файле Run указывать только имя скрипта
Лог изменений
23.06.2009 версия статьи 2.30+ Приложение 9. Тонкости создания аддонов SVCPACK — новое+ Раздел I. Общие положения.Имена файлов и папок.Префиксы в названиях папок аддонов.Конфигурационные файлы.+ РАЗДЕЛ II. Типы аддонов.Аддоны, использующие SYSOCАддоны, использующие для интеграции SVCPACK.Аддоны, изменяющие дистрибутив.+ Раздел III. Примеры и приложения.Приложение 1. Префиксы.Приложение 2. Тонкости использования INF-файлов.3. Создание ярлыков — переработанно4. Разное. Определение каталога копирования по умолчанию.Приложение 3. Файл Txtsetup.sifПриложение 8. Файл Addon.nfo*Добавлены отсутствующие ссылки и и проверены все ссылки. А их около 40 штук !*Более 68 мелких смысловых правок текста (добовление слов, предложений, перемена слов местами)*Приведение всех папок к виду *Приведение слов SVCPACK и SYSOC к единому виду(прямой шрифт, заглавные буквы)*Приведение всех файлов(кроме кода) к виду File.exe
06.10.2008 версия статьи 1.41
*Маленькая смысловая правка статьи по SYSOC аддонам.
02.10.2008 версия статьи 1.40
+ Определение аддонов.Их плюсы и минусы. Раздел I.
+ Схема структуры аддонов дополнена вторым аддоном (SYSOC). Раздел I.
+ Что такое конфигурационные файлы. Раздел I.
+ Предупреждение о влиянии изменения имен папок на конфигурационные файлы Required и Conflict. Раздел I.
— Удалена строка описания Sysoc.inf в разделе Аддоны, использующие Sysoc, не подходящяя по стилистике.
* Оформление таблицы префиксов. Приложение I.
* Орфографические правки, пост 239 из темы руководства.
31.07.2008 версия статьи 1.36
+ Дополнено описание лог файлов — Приложение 6.+ Дополнен (доведен до логического завершения) подраздел 3.Создание ярлыков в Приложении 2.+ Флаг удаления ярлыков в подразделе 4.Разное в Приложении 2.+ «Копирование одного и того же файла в разные папки» подраздел 4.Разное в Приложении 2.* Аддоны использующие Sysoc — выбор устанавливаемых компонентов.* Приложение 5. Указан файл с иконками Optional Components.
09.07.2008 версия статьи 1.32
*Обновлено определение метода Sysoc: Раздел II. Глава 1.
*Готовый шаблон от jameszero: Раздел 3. Приложение 2. Подраздел 2. Методы деинсталяции.
23.05.2008 версия статьи 1.3
* орфографические и стилистические правки в большом количестве 🙂
14.05.2008 версия статьи 1.3rc2
+Добавлена статья «Выполнение INF-файла через Rundll32.exe»
*орфографические и стилистические правки.
Легенда: Добавлено Удалено Редактирование, несущественные дополнения
Благодарности
Я сам не люблю читать благодарности — наверное потому, что меня там не упоминают 🙂 Но когда заканчиваешь такой большой проект, как это руководство, начинаешь любить всех и вся. Хочу сказать спасибо:
- Сайту oszone.net — всем участникам форума, всем кто его создал и поддерживает
- Petya V4sechkin за Update Pack и возможность писать под него свои аддоны, а также за всегда квалифицированную помощь
- Vadikan за фантастическую поддержку от сайта (ну и за моральную тоже), а также за правку моей худой орфографии.
- jameszero за техподдержку и выдержку
- gora за советы по работе над Руководством
- Master Fess за помощь в проверке Руководства
- Drinko (неустанно жавшему «Полезное сообщение» и не только… 🙂
- Shido и vserd ставшие уже постоянными генераторами идей для Р.
и всем, всем, всем….
При написании неизбежно цитирование и заимствование, привожу список тех у кого были заимствованы идеи: Petya V4sechkin, gora, Vek, XXXler, jameszero, vserd, Gosh (msfn.org), Drinko, BoaSoft, Master Fess, Stanner, Habetdin, otsheln1k, okshef … Это те, кого помню :)IDDQDesnik за пост #14 — определившего название одной из групп аддонов в Руководстве.
Как исправить ошибки при установке Windows XP с диска.
Если надо установить XP с флешки на нетбук, можно воспользоваться полезной информацией пользователя, который пробовал установить операционную систему (ОС) самостоятельно и наткнулся на неожиданную ошибку.
В пользователя на компьютере был создан образ с Windows XP. Для создания загрузочной флешки он использовал носитель 2 Гб, и на нем записал образ ОС с .iso файла. Потом пользователь подключил флешку к нетбуку, и, зайдя в БИОС, запустил загрузку с флешки. Сохранив результат, перезагрузил нетбук и обнаружил первую ошибку: inf-файл txtsetup.sif испорчен или отсутствует, состояние 18. Установка не может быть продолжена и система просит выйти из установочного файла.
Для решения этой ошибки пользователь воспользовался информацией с Интернета, а именно, советами о том, что нужно файл txtsetup.sif, из папки I386″ разместить в корень созданной флешки, имя папки I386″ на флешке надо поменять на $WIN_NT$.~BT. Пользователь проделал написанное выше и попытался загрузить файл с флешки. Ошибка inf-файл txtsetup.sif исчезла, но после загрузки драйверов появилась другая: Не удалось найти устройство чтения компакт-дисков.
Тогда пользователь решил перезаписать флешку.
Причина появления ошибки в данном случае такая: утилита UltraISO не может создавать загрузочные флешки с ОС Windows XP. Чтобы создать загрузочную флешку с Windows XP, нужно скачать программу WinToFlash. Правда, в некоторых комментариях есть информация о том, что она содержит вирусы, которые могут доставить много неприятностей. Надо принять это к сведению и решить, стоит ли рисковать.
Для применения утилита извлекается из архива и запускается. Дальше нужно подключить к нетбуку чистую флешку объемом 1 Гб. В случае, если образ XP в формате .iso, то файлы извлекаются в новую папку программой WinRaR.
После запуска WinToFlash, надо соглашаться на все сообщения до тех пор, пока не появится следующее:
Нажмите Мастер переноса программы установки Windows на USB. Надо нажать Далее и потом указать путь к новой папке с файлами ОС Windows XP и путь к очищенной флешке, и нажать Далее. Для записи флешки надо немного подождать, и выполнить повторную установку ОС. При совершении первой загрузки файлов в списке выбираем 1 пункт. В процессе установки система будет перезагружаться, и тогда выбираем второй пункт. Если на экране появляется ошибка, связанная с hal.dll, при перезагрузке надо выбрать 4 пункт. После завершения установки Windows XP, надо зайти на диск C и в строке дописать boot.ini. Тогда откроется текстовый документ, его нужно отредактировать и сохранить. После внесенного изменения ошибка с hal.dll исчезнет.
Какой Windows лучше?
Описание:
«Какой Windows лучше?» — это один из популярнейших и достаточно сложных вопросов. В настоящее время в ходу следующие операционные систему: Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 8.1.
Если посмотреть статистику, то на сегодняшний день ситуация выглядит так — наиболее популярна пока Windows 7, за ней идет Windows XP, потом Windows 8 и в конце Windows Vista.
-
Не удаётся запустить Windows XP из-за испорченного или отсутствующего файла /WINDOWS/SYSTEM32/CONFIG/SYSTEM.
- Ошибка при установке Windows XP с флеш-диска: .inf файл, txtsetup.sif испорчен или отсутствует, состояние 18, не удалось найти устройство чтения компакт-дисков.
- Ошибка BOOTMGR is compressed, BOOTMGR is missing в Windows XP, 7, 8, 8.1.
Также читайте…
- Компьютер, ноутбук зависает, перезагружается и тормозит, что делать?
- Программа для обновления и установки драйверов.
- Ошибка xinput1_3.dll, xinput1_2.dll, xlive.dll, msvcp71.dll, physxloader.dll скачать на Windows 7, 8, 8.1, 10.