Руководство по созданию аддонов

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.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector