Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] StartApp

Ответить
Настройки темы
Служебные - [addon] StartApp

Ветеран


Автор проектов


Сообщения: 1572
Благодарности: 491


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: ya158
Дата: 24-10-2009
Описание: Исправление в StartApp.7z
Вложения
Тип файла: 7z StartApp.7z
(1.3 Kb, 148 просмотров)
Тип файла: 7z StartApp_svcpack_2.2.7z
(2.5 Kb, 112 просмотров)
Аддон StartApp для запуска исполняемых файлов с CD после установки.
Данный аддон после установки Windows и первого логона определяет установочный CD-диск и запускает с него исполняемый файл. В приведённом аддоне запускается Presetup.exe из папки Install (запуск BS Post Installer).
Используемый метод - гм... не знал какой лучше, поэтому сделал ДВА аддона - SVCPACK и SYSOC. Естественно эти два аддона несовместимы друг с другом, а также с аддоном x-Reset10.

Использование:
Для запуска файла изменить путь и имя запускаемого файла в последней строчке StartApp.cmd/StartApp.inf после %CDROM%:/ %i: на свой.

11.11.2008 Новая версия аддона StartApp_svcpack_v2.
Для настройки отредактируйте файл StartApp.cmd
В версии добавлены
1. Возможность перезагрузки до и после запуска исполняемого файла
2. Эти перезагрузки можно делать до и после логона (запуск из RunOnceEx или Run)
3. Запуск исполняемого файла возможен также до и после логона (запуск из RunOnceEx или Run)
4. Исполняемый файл ищется на всех носителях, а если не находится, то выводится меню с просьбой вставить диск с нужным файлом.
5. Возможна совместная работа с аддоном x-Reset10 от DJ Cool
6. Используется каждый раз скан реестра для поиска последней записи в RunOnceEx, так же как и в аддоне x-Reset10 от DJ Cool, но до него.

10.12.2008 Новая версия аддона StartApp_svcpack_v2.1.
-Добавлена возможность произвести N перезагрузок ДО запуска исполняемого файла, где N - любое число
-Добавлена возможность вообще не запускать исполняемый файл, а только совершать необходимое число перезагрузок после установки Windows. Т.е. аддоном можно воспользоваться вместо аддона x-Reset10, но более гибко настроить под свои нужды. По прежнему сохраняется совместимость с аддоном x-Reset10.
-Исправлено то, что после работы аддона оставалась папка StartApp на диске С:
-Переработан код.

02.10.2009 Новая версия аддона StartApp_svcpack_v2.2.
-Исправлена ошибка - аддон не реагировал на SET Prog=0 (только перезагрузки без запуска исполняемого файла)

Для корректной работы нужен аддон cmdow. Или, если религия не позволяет им воспользоваться, то в файле StartApp.cmd удалите 3-ю строку.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 12-04-2008

 

Аватара для SamLab

Ветеран


Сообщения: 5345
Благодарности: 2505

Профиль | Сайт | Отправить PM | Цитировать


ya158, Надо будет попробовать, но вот орфографические ошибки исправьте и в теме ив аддонском описании

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 10:59, 12-04-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для underr

Старожил


Сообщения: 274
Благодарности: 75

Профиль | Отправить PM | Цитировать


ya158,
1. Сделай переход на следующую строку в SVCPACK варианте;
2. Я бы сделал так ''If "%~1"=="1" start /wait %CDROM%\PreSetup\Presetup.exe pe''

-------
И песчинка и большой камень в воде тонут одинаково...


Отправлено: 05:29, 14-04-2008 | #3


Ветеран


Автор проектов


Сообщения: 1572
Благодарности: 491

Профиль | Отправить PM | Цитировать


Цитата underr:
1. Сделай переход на следующую строку в SVCPACK варианте; »
В какой строчке и зачем?
Цитата underr:
2. Я бы сделал так ''If "%~1"=="1" start /wait %CDROM%\PreSetup\Presetup.exe pe'' »
/wait будет ждать окончания выполнения Presetup.exe зачем это надо?
pe для запуска ВО ВРЕМЯ, а не ПОСЛЕ установки (см. фейковый сетап). У меня не работало.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 22:31, 14-04-2008 | #4


Аватара для underr

Старожил


Сообщения: 274
Благодарности: 75

Профиль | Отправить PM | Цитировать


Цитата ya158:
В какой строчке и зачем? »
В файле Run, необходимо добавить переход на следующую строку.
Цитата ya158:
wait будет ждать окончания выполнения Presetup.exe зачем это надо? »
ИМХО, так правильней, потому как, пока будут устанавливаться приложения из PostInstaller, будут одновременно с ними отрабатывать и другие, прописанные в автозагрузке приложения. И могут быть последствия...

-------
И песчинка и большой камень в воде тонут одинаково...


Отправлено: 22:51, 14-04-2008 | #5


Ветеран


Автор проектов


Сообщения: 1572
Благодарности: 491

Профиль | Отправить PM | Цитировать


Цитата underr:
В файле Run, необходимо добавить переход на следующую строку. »
Согласен. Моя вина. Поправил.
Цитата underr:
ИМХО, так правильней, потому как, пока будут устанавливаться приложения из PostInstaller, будут одновременно с ними отрабатывать и другие, прописанные в автозагрузке приложения. И могут быть последствия... »
В автозагрузке помимо RunOnceEx участвуют ещё и Run, и RunOnce, поэтому /wait может не спасти от конфликтов, а окно cmd будет висеть. Ты можешь изменить StartApp.cmd как тебе больше нравиться.
Если у кого-нибудь будут проблемы с одновременным запуском PostInstaller и др. приложений пусть напишут сюда - думаю вместе разберёмся.

Отправлено: 23:27, 14-04-2008 | #6


Аватара для underr

Старожил


Сообщения: 274
Благодарности: 75

Профиль | Отправить PM | Цитировать


Цитата ya158:
В автозагрузке помимо RunOnceEx участвуют ещё и Run, и RunOnce, поэтому /wait может не спасти от конфликтов, а окно cmd будет висеть »
Но при использовании RunOnceEx происходит последовательній запуск ключей, и если не поставить /wait, то start запускает presetup.exe, а сам-то завершается. А так start считаеться выполняемым до тех пор, пока работает presetup.exe. А консольное окно всё равно скрыто окном PostInstaller'а, во всяком случае, если использовать StayOnTop=1 в файле skin.ini.
Цитата ya158:
Если у кого-нибудь будут проблемы с одновременным запуском PostInstaller и др. приложений пусть напишут сюда - думаю вместе разберёмся. »
Ну не совсем одновременным, но, к примеру, я используя аддон MyCustom, прописываю в нём тему, какую хочу видеть, а темы эти распаковываю посредством PostInstaller'а (MegaLF, например). Так вот, если не использовать /wait, то сделав дело(запустив presetup.exe), start благополучно передает эстафету, происходит окончательный логон со стандартной темой, ибо моя тема пока распаковывалась загрузка продолжалась.
Вроде бы не страшно, но теряется эффект - у тебя за плечами сидит всё чайниковое семейство и ждет чуда, а тут классическая тема

-------
И песчинка и большой камень в воде тонут одинаково...


Отправлено: 23:48, 14-04-2008 | #7


Ветеран


Автор проектов


Сообщения: 1572
Благодарности: 491

Профиль | Отправить PM | Цитировать


underr, Уломал, чертяка, пусть будет /wait

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 01:42, 15-04-2008 | #8


Аватара для hobbit25

Ветеран


Сообщения: 1201
Благодарности: 124

Профиль | Отправить PM | Цитировать


ya158, а как можно применить ваш аддон чтоб он после второго логина запискал BS ---- просто ставлю dotnet а ему желательна перезагрузка .. так вот хочется чтоб dotnet отставился перегруз а пватом при логине вылез bs post!!

Отправлено: 18:03, 27-05-2008 | #9


Ветеран


Автор проектов


Сообщения: 1572
Благодарности: 491

Профиль | Отправить PM | Цитировать


hobbit25,
В аддоне SVCPACK замени StartApp.cmd следующим
Код: Выделить весь код
cmdow @ /HID
@echo off

SET CDROM=%~d0

If "%~1"=="" (
  
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\zzzzz_StartApp" /V 1 /D "%CDROM%\I386\Svcpack\StartApp.cmd 1" /f

)

If "%~1"=="1" (
  
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\zzzzz_StartApp" /V 1 /D "%CDROM%\I386\Svcpack\StartApp.cmd 2" /f

)
If "%~1"=="2" start %CDROM%\Install\Presetup.exe
В SYSOC аддоне в файле StartApp.inf замени

Код: Выделить весь код
[StartApp2.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","StartApp2",0x20000,"cmd /c for %i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %i:\WIN51 %i:\Install\Presetup.exe"
на

Код: Выделить весь код
[StartApp2.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","StartApp1",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSection %17%\StartApp.inf,StartApp3.Reg,0"

[StartApp3.Reg]
AddReg		= StartApp3.AddReg

[StartApp3.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","StartApp2",0x20000,"cmd /c for %i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %i:\WIN51 %i:\Install\Presetup.exe"

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 21:05, 27-05-2008 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] StartApp

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Графика - [addon] Imagine _syd_ Наборы обновлений для Windows XP/2003/Windows 7 31 31-08-2018 04:38
Утилиты - [addon] TrueCrypt jameszero Наборы обновлений для Windows XP/2003/Windows 7 73 08-08-2012 17:01
Утилиты - [addon] SuperCopier2 FreeKnight Наборы обновлений для Windows XP/2003/Windows 7 47 28-09-2011 11:20
Аддоны - [Addon] ThumbSizer bes1de Оформление Windows XP 16 28-08-2011 20:11
Безопасность - [addon] Kaspersky Internet Security 7.0 + [addon] Антивирус Касперского 7.0 Jekson07 Наборы обновлений для Windows XP/2003/Windows 7 110 28-07-2009 02:45




 
Переход