saavaage
01-08-2010, 17:31
Аддон финализации установки системы v.1.1 предназначен для выполнения финальных работ при установке системы. Делался для себя.
http://i081.radikal.ru/1008/10/9b6e73ef991b.jpg (http://www.radikal.ru)
Особенности:
1. отрабатывает при первом входе в систему (после загрузки рабочего стола) - сделано через прописывание в автозагрузку
2. после отрабатывания скриптов возможно задание разных режимов окончания работы, например: 1 - выключение ПК, 2- перезагрузка
системы (для вступления некоторых изменений в силу).
3. на время работы полностью блокируется клавиатура и мышь. Однако пользователь имеет возможность во время настройки аддона
указать функциональную клавишу, по которой произойдет разблокировка системы.
4. Работа скриптов "скрыта" за месседж-боксом с прогресс-баром обратного отсчета времени до перезагрузки. Время работы прогресс-бара
задается пользователем.
5. Утилита отрабатывает следующим образом: если время отработки скриптов меньше времени работы прогресс-бара, то перезагрузка происходит после отработки прогресс-бара; если наоборот, то прогресс-бар уходит на второй/третий/n цикл и работает до тех пор , пока не будет выполнен скрипт.
6. В конце работы автоматом "подчищаются" все файлы аддона.
Адон позволяет:
1. самостоятельно настраивать удаление различного мусора, остающегося после установки системы, организовывать ярлыки в меню "Пуск",
создавать в нужном месте папку Temp (с назначением полного доступа) , т.д. - см. файл finish.cmd
2. самостоятельно задавать диапазоны файла подкачки для автоматической регистрации в реестре (в зависимости от RAM машины скрипт
автоматически задает нужный диапазон pagefile.sys), задавать время отработки прогресс-бара, назначать функциональную клавишу разблокировки
системы, назначать режим завершения после отработки скриптов - см. файл finish.ini
3. предусмотрена возможность задавать время отработки прогресс-бара и режим завершения через параметр командной строки запуска finish.exe
(например, finish.exe 120000 1 - время отработки прогресс-бара 120 секунд с последующим выключением ПК, finish.exe 60000 2 - время отработки
прогресс-бара 60 секунд с последующей перезагрузкой системы).
Все варианты режимов окончания работы аддона:
0 - завершить работу текущей учетной записи (logoff)
1 - выключить компьютер (shutdown)
2 - перезагрузить (restart)
4 - принудительно завершить (force)
8 - отключить питание (power down
Возможны комбинации: например, если требуется выполнить окончание работы ОС с отключением питания, то следует указать
код 9 (shutdown + power down = 1 + 8 = 9).
Важно!!!!:
1. Не допускается изменение структуры и смещение cтрок файла finish.ini. Для доп. контроля, некоторые надписи имеют порядковые номера.
2. Количество диапазонов для файла подкачки ограничено 4-мя (пользователь самостоятельно не может добавлять новый диапазон)
3. Если не нужна автонастройка файла подкачки, просто удалите pagefile.exe из аддона.
Известные Конфликты:
Аддон не тестировался на совместимость с другими аддонами, использующими запуск из Run, например, RpRunner, x-Reset (т.к. я их, просто, не применяю)!!!!
В случае совместной интеграции с Вандалоустойчивым редактором реестра и диспетчера задач (Durable Regedit & Taskmgr), становится невозможно заблокировать вызов Диспетчера задач
Аддон совместим с WinXP SP3 (проверено на реальной и виртуальной машинах).
Метод установки: SVCPACK. Распакуйте скачанный архив и "киньте" в папку с другими аддонами.
Ссылка для скачивания
аддон:
https://disk.yandex.by/d/DJBjDAkpt6b7gA
исходники autoit:
https://disk.yandex.by/d/4Uzv6wChn850Iw
Спасибо всем, кто принимал участие в тестировании. Особая благодарность: Creat0R- за терпение и помощь c autoit, gora - за справедливую критику и выявленные погрешности, batyaPS, DPavlik82 - за дельные предложения по доп. функционалу.
http://i081.radikal.ru/1008/10/9b6e73ef991b.jpg (http://www.radikal.ru)
Особенности:
1. отрабатывает при первом входе в систему (после загрузки рабочего стола) - сделано через прописывание в автозагрузку
2. после отрабатывания скриптов возможно задание разных режимов окончания работы, например: 1 - выключение ПК, 2- перезагрузка
системы (для вступления некоторых изменений в силу).
3. на время работы полностью блокируется клавиатура и мышь. Однако пользователь имеет возможность во время настройки аддона
указать функциональную клавишу, по которой произойдет разблокировка системы.
4. Работа скриптов "скрыта" за месседж-боксом с прогресс-баром обратного отсчета времени до перезагрузки. Время работы прогресс-бара
задается пользователем.
5. Утилита отрабатывает следующим образом: если время отработки скриптов меньше времени работы прогресс-бара, то перезагрузка происходит после отработки прогресс-бара; если наоборот, то прогресс-бар уходит на второй/третий/n цикл и работает до тех пор , пока не будет выполнен скрипт.
6. В конце работы автоматом "подчищаются" все файлы аддона.
Адон позволяет:
1. самостоятельно настраивать удаление различного мусора, остающегося после установки системы, организовывать ярлыки в меню "Пуск",
создавать в нужном месте папку Temp (с назначением полного доступа) , т.д. - см. файл finish.cmd
2. самостоятельно задавать диапазоны файла подкачки для автоматической регистрации в реестре (в зависимости от RAM машины скрипт
автоматически задает нужный диапазон pagefile.sys), задавать время отработки прогресс-бара, назначать функциональную клавишу разблокировки
системы, назначать режим завершения после отработки скриптов - см. файл finish.ini
3. предусмотрена возможность задавать время отработки прогресс-бара и режим завершения через параметр командной строки запуска finish.exe
(например, finish.exe 120000 1 - время отработки прогресс-бара 120 секунд с последующим выключением ПК, finish.exe 60000 2 - время отработки
прогресс-бара 60 секунд с последующей перезагрузкой системы).
Все варианты режимов окончания работы аддона:
0 - завершить работу текущей учетной записи (logoff)
1 - выключить компьютер (shutdown)
2 - перезагрузить (restart)
4 - принудительно завершить (force)
8 - отключить питание (power down
Возможны комбинации: например, если требуется выполнить окончание работы ОС с отключением питания, то следует указать
код 9 (shutdown + power down = 1 + 8 = 9).
Важно!!!!:
1. Не допускается изменение структуры и смещение cтрок файла finish.ini. Для доп. контроля, некоторые надписи имеют порядковые номера.
2. Количество диапазонов для файла подкачки ограничено 4-мя (пользователь самостоятельно не может добавлять новый диапазон)
3. Если не нужна автонастройка файла подкачки, просто удалите pagefile.exe из аддона.
Известные Конфликты:
Аддон не тестировался на совместимость с другими аддонами, использующими запуск из Run, например, RpRunner, x-Reset (т.к. я их, просто, не применяю)!!!!
В случае совместной интеграции с Вандалоустойчивым редактором реестра и диспетчера задач (Durable Regedit & Taskmgr), становится невозможно заблокировать вызов Диспетчера задач
Аддон совместим с WinXP SP3 (проверено на реальной и виртуальной машинах).
Метод установки: SVCPACK. Распакуйте скачанный архив и "киньте" в папку с другими аддонами.
Ссылка для скачивания
аддон:
https://disk.yandex.by/d/DJBjDAkpt6b7gA
исходники autoit:
https://disk.yandex.by/d/4Uzv6wChn850Iw
Спасибо всем, кто принимал участие в тестировании. Особая благодарность: Creat0R- за терпение и помощь c autoit, gora - за справедливую критику и выявленные погрешности, batyaPS, DPavlik82 - за дельные предложения по доп. функционалу.