|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Авторам аддонов |
|
Инфо - Авторам аддонов
|
Сообщения: 53479 |
Профиль | Отправить PM | Цитировать
Открыта общественная группа "Авторы проектов"! Новый функционал форума для Авторов аддонов Руководство по созданию аддонов O_o Обсуждение руководства Полезные ссылки: Скрипт для создания секций копирования/удаления файлов на inf Руководство по работе с INF файлами Работа с inf-файлами (EN) Writing a Windows Installation Script (EN) How to Write an INF (EN) Rеg2Inf - конвертер от n7Epsilon Конвертирование reg2inf, распаковка хотфиксов, работа с CAB архивами из контекстного меню Пакетный файл для перепаковки CAB-архива с целью обновления версий файлов аддона Компилятор аддонов New! Цитата Vadikan:
|
||
Отправлено: 09:12, 05-02-2006 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата Drinko:
|
|
------- Отправлено: 00:18, 11-03-2008 | #371 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Советник Сообщения: 2259
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 00:31, 11-03-2008 | #372 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата Drinko:
|
|
------- Отправлено: 00:41, 11-03-2008 | #373 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
А файл netlook.inf в папку Windows\inf не забыли скопировать? |
------- Не было печали, апдейтов накачали.
Отправлено: 08:30, 11-03-2008 | #374 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать еслибы. И копировал и переименовывал и так оставлял.
Вот что у меня получилось с вашей помощью, файлы , ярлыки, записи в реестре, удаляются. Папки остаются. и еще скрипт для генерации аддонов, почемуто в секции анинсталяции предлагает вот такой путь "%-1%/Netlook/ вместо %1642%... |
------- Последний раз редактировалось volk1234, 24-02-2009 в 01:38. Отправлено: 10:47, 11-03-2008 | #375 |
Старожил Сообщения: 400
|
Профиль | Сайт | Отправить PM | Цитировать ...[Uninstall] BeginPrompt =BeginUnInsPrompt ProfileItems =PROG.DelShortcut RunPostSetupCommands =Dir.Delete DelReg =PROG.DelReg EndPrompt =EndUnInsPrompt [BeginUnInsPrompt] Prompt=Программа %PROGNAME% удалить? [EndUnInsPrompt] Prompt=Программа %PROGNAME% удалена. [Close.Prog] TASKKILL /F /IM %EXENAME% [Dir.Delete] rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROGDIR% [PROG.DelReg] HKLM,"%UNINSTALL%" [PROG.AddReg] HKLM,"%UNINSTALL%","DisplayIcon",0,"%16422%\%PROGDIR%\%EXENAME%" HKLM,"%UNINSTALL%","DisplayName",,"%PROGNAME%" HKLM,"%UNINSTALL%","DisplayVersion",,"v%VERSION%" HKLM,"%UNINSTALL%","Publisher",,"%PABLISHER%" HKLM,"%UNINSTALL%","URLInfoAbout",,"%URL%" HKLM,"%UNINSTALL%","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %NAMEINF%, UnInstall" ... [Strings] PROGNAME ="Regshot v.1.7" PROGPATH = UNINSTALL ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RegshotClassic" PROGDIR ="Regshot v.1.7" EXENAME ="regshot.exe" VERSION ="1.7.2.2" PABLISHER ="OSzone.net" URL ="https://sourceforge.net/projects/regshot" NAMEINF ="regshotcl.inf" SHPATH ="Утилиты" SHINFO ="Снимок реестра" ... |
------- Отправлено: 10:58, 11-03-2008 | #376 |
Модератор Сообщения: 4920
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
Поскольку удаление папок осуществляется через advpack, то вместо инструкции Run нужно использовать RunPostSetupCommands Run обрабатывается только через setupapi |
------- Не было печали, апдейтов накачали.
Отправлено: 11:34, 11-03-2008 | #377 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать помогло предложение jameszero
и разглядывание инфа созданного скриптом работает только такой вариант с RunPostSetupCommands и удаление папок по одной: [NL.Uninstall] DelFiles=DelCopyMain, DelCopyConfig, DelCopyHelp, DelCopyHist, DelCopyLang, DelCopySkin, DelCopySound, DelCopyTools, DelCopyInf, DelRenToolsLang DelReg=Dreg ProfileItems = ShortcutD RunPostSetupCommands=NL.AdinfCall [NL.AdinfCall] Commandline="""%11%\rundll32.exe"" advpack,LaunchINFSection ""%17%\netlook.inf"",NL.DD,4" [NL.DD] DelDirs=dirs [dirs] "%16422%\Netlook\Tools\Configurator\Languages" "%16422%\Netlook\Tools\Configurator" "%16422%\Netlook\Tools" "%16422%\Netlook\Sound" "%16422%\Netlook\Skin" "%16422%\Netlook\Languages" "%16422%\Netlook\Help" "%16422%\Netlook\Config" "%16422%\Netlook" [Dreg] HKLM,"%Key%" [ShortcutD] Name = "Netlook 2.3",0x00000002 SubDir = "Утилиты" [strings] Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Netlook" |
------- Отправлено: 11:51, 11-03-2008 | #378 |
Ветеран Сообщения: 4735
|
Профиль | Отправить PM | Цитировать volk1234,
Цитата volk1234:
|
|
------- Отправлено: 21:13, 11-03-2008 | #379 |
Старожил Сообщения: 400
|
Профиль | Сайт | Отправить PM | Цитировать volk1234&greg_b
Что-то я Вас не понял. Задача стоит удалить все папки либо по одной? Такая строчка удалит полностью корневую папку со всеми вложенными. |
------- Отправлено: 22:11, 11-03-2008 | #380 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - Авторам аддонов BootScreen | prokazzza | Оформление Windows XP | 3 | 14-07-2009 14:58 | |
Разное - переделка аддонов | DREDivan | Наборы обновлений для Windows XP/2003/Windows 7 | 7 | 08-01-2008 20:04 | |
Разное - Скелеты аддонов | Positiv | Наборы обновлений для Windows XP/2003/Windows 7 | 5 | 12-10-2006 16:53 | |
Инфо - Не сколько вопросов к авторам апдей пака и аддонов | Sistemnik84 | Наборы обновлений для Windows XP/2003/Windows 7 | 10 | 09-08-2006 12:01 |
|