|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия) |
|
Инфо - Руководство по созданию аддонов (текущая версия)
|
Старовер Сообщения: 1708 |
Профиль | Отправить PM | Цитировать
Руководство по созданию аддонов. Редакция на сайте 2.30 Руководство перенесено в статью на сайте, но его обсуждение не закончилось. Любой может добавить в него что- нибудь новенькое. Предлагаю сосредоточиться пока на двух разделах, которые будут дорабатыватся в ветке и только потом переносится в Руководство. Сейчас обсуждается статья: - новое приложение 9. =============== *Если вы заметили орфографические ошибки, пишите, пожалуйста, в личку |
|
Отправлено: 19:19, 27-02-2008 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Предлагаю для обсуждения и добавления в Руководство более подробное определение аддонов Sysoc:
Было: Цитата:
Цитата:
будет обновлен "Готовый шаблон" от James Zero. http://forum.oszone.net/post-780927-109.html Жду ваших замечаний (чтобы незабыть) небольшая опечатка: Petya V4sechkin за Update Pack и возможность писать под него свои аддоны, а тайже за всегда квалифицированную помощь |
||
------- Последний раз редактировалось volk1234, 09-06-2008 в 01:05. Отправлено: 02:07, 08-06-2008 | #191 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Обновлено Руководство на сайте:
Цитата:
|
|
------- Отправлено: 20:05, 09-07-2008 | #192 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Задумал доработать поподробнее приложение про этапы Установки Windows XP с упором на расшифровку файлов и компонентов используемых мастером установки на соответствующих этапах.
Пока обновил только часть про логи, чуть дополнено описание, добавлена информация про пару логов. █ Log-файлы создаваемые в процессе установки. Все кто знает что- нибудь про этапы установки сверх написаного в руководстве присоединяйтесь. |
------- Отправлено: 20:55, 20-07-2008 | #193 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать volk1234, подскажите пожалуйста как можно создать через inf-файл 2 ярлыка и в Quick Launch и в программах?
Бьюсь весь день. Создает или там или там |
Отправлено: 17:29, 22-07-2008 | #194 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:09, 23-07-2008 | #195 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать volk1234, так не пробовал пытался ввести вторую переменную... Уже ушел пробовать. Спасибо!
|
Отправлено: 11:18, 23-07-2008 | #196 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Чего-то не срабатывает.
[[Version] Signature="$Windows NT$" AdvancedINF=2.5 [Optional Components] Starter [Starter] OptionDesc =%PROG_NAME% Modes =0,1,2,3 AddReg =PROG.AddReg ProfileItems =PROG.AddShortcut, PROG.AddShortQuick Uninstall =mUninst.Uninstall [DefaultInstall] OptionDesc =%PROG_NAME% Modes =0,1,2,3 AddReg =PROG.AddReg ProfileItems =PROG.AddShortcut, PROG.AddShortQuick Uninstall =mUninst.Uninstall [Uninstall] BeginPrompt =BeginUnInsPrompt RunPreSetupCommands =Close.Prog:1 RunPostSetupCommands =Dir.Delete EndPrompt =EndUnInsPrompt DelFiles =PNF.File DelReg =PROG.DelReg ProfileItems =PROG.DelShortcut, PROG.DelShortcutQuick [BeginUnInsPrompt] Title =Деинсталляция %PROG_NAME% Prompt =Вы действительно хотите удалить %PROG_NAME% и все компоненты программы? ButtonType =YESNO [Close.Prog] TASKKILL /F /IM %PROG_1% TSKILL %PROG_2% ping -n 3 127.0.0.1 [Dir.Delete] rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR% [EndUnInsPrompt] Prompt =Программа %PROG_NAME% удалена. [PROG.AddReg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayName",,%PROG_NAME%" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayVersion",,"v%PROG_VERS%" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","Publisher",,"%PROG_MADE%" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","URLInfoAbout",,"%PROG_URL%" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%PROG_INF%,Uninstall" [PROG.DelReg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon" [PROG.AddShortcut] Name =%SRTC_NAME% CmdLine =16422,%PROG_DIR%,%PROG_1% WorkingDir =16422,%PROG_DIR% SubDir =%PROG_SDIR% InfoTip =%PROG_INFO% [PROG.AddShortQuick] Name =%SRTC_NAME% CmdLine =16422,%PROG_DIR%,%PROG_1% WorkingDir =16422,%PROG_DIR% SubDir =%PROG_SDIR2% InfoTip =%PROG_INFO% [PROG.DelShortcut] Name =%SRTC_NAME%,0x00000002 SubDir =%PROG_SDIR% [PROG.DelShortcutQuick] Name =%SRTC_NAME%,0x00000002 SubDir =%PROG_SDIR2% [Strings] PROG_DIR ="Starter" PROG_NAME ="CodeStuff Starter 5.6.0.28" SRTC_NAME ="Starter" PROG_VERS ="5.6.0.28" PROG_MADE ="CodeStuff" PROG_URL ="http://codestuff.tripod.com/products_starter.html" PROG_INF ="Starter.inf" PROG_1 =Starter.exe PROG_2 =Starter PROG_SDIR ="Утилиты\Starter" PROG_SDIR2 ="..\..\Application Data\Microsoft\Internet Explorer\Quick Launch" PROG_INFO ="Менеджер автозагрузки, диспетчер задач и служб" |
Последний раз редактировалось Black Babay, 23-07-2008 в 11:50. Отправлено: 11:38, 23-07-2008 | #197 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Нашел, где собака порылась.
было так: [PROG.AddShortQuick] Name =%SRTC_NAME% а надо так: [PROG.AddShortQuick] Name =%SRTC_NAME%,0x00000001 Извените за назойливость, но возник вопрос. А как реализовать этот ярлык для дефолтного юзера? |
Отправлено: 11:56, 23-07-2008 | #198 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать Black Babay
Пока нет профиля реального пользователя (а его нет до первого входа в систему), ярлыки имеющие флаг 0x00000001 будут создаваться в дефолтном профиле. При установке на "живой" системе, ярлык с флагом 0x00000001 будет создан только у текущего пользователя. В руководстве не указано, но есть ещё один флаг: 0x00000003 - Удалить пункт меню для текущего пользователя Его необходимо использовать в секции удаления ярлыка: |
------- Не было печали, апдейтов накачали.
Отправлено: 12:07, 23-07-2008 | #199 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать jameszero, спасибо!
Цитата jameszero:
|
|
Отправлено: 12:18, 23-07-2008 | #200 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как определить какая версия XP Корпоративка или Oem версия? | Rock | Microsoft Windows 2000/XP | 2 | 10-01-2008 11:18 | |
Текущая настройка безопасности ActiveX | Motto | Защита компьютерных систем | 1 | 26-12-2004 19:05 | |
Что такое текущая директория? | Guest | Программирование и базы данных | 11 | 24-07-2004 00:19 |
|