Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [Аддон] Финализация установки системы (http://forum.oszone.net/showthread.php?t=181913)

saavaage 01-08-2010 17:31 1464664

[Аддон] Финализация установки системы
 
Аддон финализации установки системы v.1.1 предназначен для выполнения финальных работ при установке системы. Делался для себя.



Особенности:
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 - за дельные предложения по доп. функционалу.

Grunger86 01-08-2010 17:50 1464674

saavaage, киньте наконец нормальную ссылку на аддон!
кстати, а разве в процессе установки ОС автоматически не определяет размер файла подкачки?

digioman 01-08-2010 17:52 1464677

saavaage, пишет, что файл не найден.

saavaage 01-08-2010 18:01 1464683

Grunger86, извините, в первый раз с обменником дело имел...
Подкачка-то задается, но я предпочитаю сам это дело настраивать (предпочитаю иметь диапазоны min=max + размещать его не на диске с системным разделом , а на другом жестком диске) + если игровая машина, то лучше под это дело побольше отвести места, имхо.
Вот одна из статей на эту тему http://roman.by/r-6224.html

PS В любом случае, если не нужна настройка pagefile, то просто удалите 2 файла из аддона: pagefile.exe и pagefile.cmd

digioman, только что проверял. Все на месте...

digioman 01-08-2010 18:27 1464689

saavaage, был letitbit. Ща посмотрим.

Sunbeam 01-08-2010 19:58 1464729

saavaage, если меня не интересует выполнение следующих строк в finish.cmd:
rem Очистка рабочего стола от ярлыков
rem Создание групп ярлыков в Меню Программы
rem Перемещение-удаление ярлыков

то можно смело все что их касается удалить?

eXPertVL 01-08-2010 20:08 1464738

Sunbeam,
Цитата:

Адон позволяет: 1. самостоятельно настраивать удаление различного мусора, остающегося после установки системы, организовывать ярлыки в меню "Пуск", создавать в нужном месте папку Temp (с назначением полного доступа) , задавать время отработки прогресс-бара и т.д. - см. файл finish.cmd
Я думаю что да=)

Putin-mode 01-08-2010 20:11 1464741

Sunbeam, это обычные cmd-шники, все что в них, полностью безболезненно редактируется, можно не нужное удалять, а так же добавлять все что захочется, твики реестра, запуск программ и тому подобное.

Sunbeam 01-08-2010 20:14 1464745

ок, всем спасибо за ответы! :Beer:

saavaage 01-08-2010 21:39 1464801

Putin-mode, Sunbeam, исключения составляют только те строки finish.cmd, которые указаны под заголовком Важно п.1/ Точнее сказать важно, чтобы строка 2 всегда оставалась строкой 2 (там содержится инфо о времени отработки прогресс-бара).

gora 02-08-2010 11:17 1465034

saavaage, посмотрел аддон, ряд вопросов/замечаний.
1 Тестировался ли аддон с другими аддонами использующими запуск из Run, например, RpRunner, x-Reset ?
2 Допустимо ли их совместное использование и, если нет, то почему нет файла Conflict ?
3 Поведение аддона с настройками по умолчанию достаточно агрессивно (удаляются все ярлыки со стола, папка Temp со всем ее содержимым, ее местоположение изменяется и т.д.). Если автор другого аддона использует папку Temp и сохраняет в ней файлы для завершения работы своего аддона, то к чему приведет такая "деятельность" Вашего?
4 Хотелось бы увидеть список аддонов с которыми Вы тестировали Ваш, можно ли его обнародовать?
5 Учитывая п.3, хотелось бы увидеть исходники AutoIt Ваших утилит в аддоне, чтобы знать, что Вы там еще делаете "втихаря" на благо пользователя.

Мелочи:
6 Папка Compressed в аддоне лишняя
7 Имя файла FinishReady.cmd не соответствует "нормативам" SVCPACK (не более 8 символов)

Putin-mode 02-08-2010 12:59 1465107

gora, а разве SVCPACK ограничивается 8 символами? Ведь запуск происходит на 13 минуте когда уже есть рабочая система. 8 символов это принципиально для SYSOC аддонов.

gora 02-08-2010 16:05 1465269

Цитата:

Цитата Putin-mode
а разве SVCPACK ограничивается 8 символами? »

Когда то, авторитетный человек на этом форуме мне указал на это (у меня было длинное имя файла) и с тех пор я придерживаюсь этого правила. Если у Вас есть источники, указывающие на противоположное, то приведите их, я со вниманием ознакомлюсь с ними.

jameszero 02-08-2010 16:31 1465291

Putin-mode
При установке системы из DOS, файлы, несоответствующие формату 8.3, в лучшем случае не установятся, а в худшем вызовут общий сбой установки, потому что не будут скопированы на винчестер на текстовом этапе. Проверялось мной лично.

Если аддон выкладывается в публичный доступ и в шапке темы не указаны ограничения, то это подразумевает, полное его соответствие стандартам. У нас, к сожалению, авторы аддонов не уделяют этому должного внимания.

saavaage 02-08-2010 16:39 1465302

gora, отвечаю по-порядку:
Сразу извиняюсь за ряд недоделок. Это мой первый аддон.

1&2 - нет не тестировал, т.к. не использую оных. Вопрос - мне, что теперь надо будет проверить на совместимость со всеми аддонами, использующими запуск из RUN? Ограничиться только RpRunner, x-Reset будет некорректно, имхо. Пока даже не знаю как к этому подступиться...Перелопатить весь форум в поиске таких аддонов? На всякий случай, пока скажу об этом в шапке...

3. все настройки можно менять под себя. Достаточно залезть в файлы finish.cmd и pagefile.cmd (см. шапку), там все откомментировано. В аддоне применены мои личные настройки, включая создание в меню "Пуск" групп ярлыков.

4. Список аддонов
Для интеграции были выбраны следующие пакет обновлений/дополнения:
читать дальше »
Rus update pack
дополнение 1000
дополнение 1-BaseCSP
дополнение 1-exFAT
дополнение 1-FullFlash
дополнение 1-GPPC
дополнение 1-IMAPI2
дополнение 1-LLTD
дополнение 1-MSConfig
дополнение 1-MSXML4
дополнение 1-MU
дополнение 1-PkgInst
дополнение 1-RDC7
дополнение 1-Rootsupd
дополнение 1-WAAPI
дополнение 1-WGA
дополнение 2-Unofficial-RE
дополнение 3-dllsfox
дополнение 3-dllsfull
дополнение 3rdParty
дополнение 7_Zip_914b_x86_x64
дополнение AdobeforExp
дополнение Akelpad4
дополнение cdbxp4.3.5.2256
дополнение CPLDAPU_07b10
дополнение Del_Obsolete
дополнение DelSoundDrv
дополнение DelVideoDrv
дополнение DirectX32
дополнение Domino
дополнение DotNetNew4
дополнение HashTab20090703
дополнение IE8_Reload
дополнение Java_SE_JRE
дополнение Kasparovchess_10.10
дополнение KLiteCodec
дополнение KOMENT
дополнение MegaLF25
дополнение Moorh1
дополнение Moorh2
дополнение Moorh3
дополнение MoorhWE
дополнение Nardy
дополнение Opera
дополнение PhysX
дополнение Piriform
дополнение PuntoSwitcher_v3.1.1.72
дополнение sc22b
дополнение Shashkodrom
дополнение Shockwav
дополнение Silverlight_4
дополнение Solitaire_Collection
дополнение SPTD
дополнение STDU
дополнение TC_v755Final
дополнение Tetris
дополнение Tweaks
дополнение Unlocker
дополнение VolumeC2
дополнение WMP11RUSjz
дополнение Worm
дополнение WSRun
дополнение Zaglushka
дополнение Z-Del_AccWizard
дополнение Z-Del_ActiveX
дополнение Z-Del_AOL_ART
дополнение Z-Del_Briefcase
дополнение Z-Del_ColorSchemes
дополнение Z-Del_Components
дополнение Z-Del_ConnectionManager
дополнение Z-Del_Cursors
дополнение Z-Del_DeskPaper
дополнение Z-Del_DRV_Brother-Iomega
дополнение Z-Del_DRV_Input_Devices
дополнение Z-Del_DRV_MultiFunc
дополнение Z-Del_DRV_Net_ATM
дополнение Z-Del_DRV_Net_ISDN
дополнение Z-Del_DRV_Net_Lan
дополнение Z-Del_DRV_Scanners
дополнение Z-Del_DRV_SCSI
дополнение Z-Del_DRV_Video_Old
дополнение Z-Del_Esent
дополнение Z-Del_FAT2NTFS
дополнение Z-Del_FLASH
дополнение Z-Del_Fonts
дополнение Z-Del_FrontPage
дополнение Z-Del_GameContr
дополнение Z-Del_GamesAll
дополнение Z-Del_HyperTerminal
дополнение Z-Del_IE4Reload
дополнение Z-Del_IExpressWiz
дополнение Z-Del_IndeoCodecs
дополнение Z-Del_Lang
дополнение Z-Del_Luna
дополнение Z-Del_MediaCenter
дополнение Z-Del_Messenger
дополнение Z-Del_MIDI
дополнение Z-Del_Mini
дополнение Z-Del_MovieMaker
дополнение Z-Del_MSNExplorer
дополнение Z-Del_MSXML_2.0
дополнение Z-Del_NETFX
дополнение Z-Del_NetMeeting
дополнение Z-Del_Netware
дополнение Z-Del_NTSD
дополнение Z-Del_NWLink
дополнение Z-Del_OE
дополнение Z-Del_OOBE
дополнение Z-Del_P2P
дополнение Z-Del_ScreenSavers
дополнение Z-Del_SearchAssist
дополнение Z-Del_SecurityCenter
дополнение Z-Del_Shell_Media
дополнение Z-Del_SoundRec
дополнение Z-Del_SoundXP
дополнение Z-Del_SpeechSupport
дополнение Z-Del_SRV_2
дополнение Z-Del_SRV_3
дополнение Z-Del_SRV_Indexing
дополнение Z-Del_SRV_RemovableStorage
дополнение Z-Del_SRV_SecLogon
дополнение Z-Del_SRV_TCP-IP
дополнение Z-Del_Synchronize
дополнение Z-Del_TabletPC
дополнение Z-Del_TransferTool
дополнение Z-Del_Upgrade
дополнение Z-Del_WebFolders
дополнение Z-Del_WebPages
дополнение Z-Del_WinTour
дополнение Z-Del_WMP_Files
дополнение Z-Del_Write
дополнение Z-Dll_Patcher
дополнение Z-InfClean
дополнение z-Log
дополнение ZZ-Finish

Кроме того, применяю "Пакет Resources для GUI-интегратора от BOA-Soft автор greg_b" и интегрирую драйвер-паки от greg_b

5. Думал об этом, постараюсь вечером выложить (Уже выложил)

6&7 - устраню тоже вечером (лично у меня 7 вопросов не вызвал)

Еще раз извиняюсь за косяки, все замечания устраню сегодня вечером. Спасибо за разбор полетов!

batyaPS 02-08-2010 19:19 1465441

saavaage, то, что клава и мышь отключаются это хорошо
а вот еще лучше бы если была бы комбинация клавиш (для продвинутых)
для отключения этой фичи т.к. не возможно опытным путем отследить завершение работы скриптов
не имея доступ к диспетчеру задач. (он кстати запускается)

saavaage 02-08-2010 19:23 1465444

batyaPS, диспетчер не запускается. По-крайней мере у меня. Если смотрели исходники - там идет его отрубание в начале старта скрипта и включение - перед перезагрузкой. Через твик.
Скрипты завершаются по любому.
Насчет предложения задания сочетания клавиш - не думал пока.... Но можно, я думаю...

batyaPS 02-08-2010 19:24 1465445

Цитата:

Цитата saavaage
диспетчер не запускается. По-крайней мере у меня »

ну может на живой системе нет , я пробовал на Oracle VM VirtualBox

saavaage 02-08-2010 19:30 1465451

batyaPS, аналогично тестировал в виртуал. Полная блокировка. То окно, которое пытается выскочить при нажатии Ctrl+Alt+Del - простое предупреждение о невозможности запуска, имхо.

Сейчас еще раз буду смотреть. Заодно попробую проверить на совместимость в x-reset

batyaPS 02-08-2010 19:45 1465460

Цитата:

Цитата saavaage
batyaPS, аналогично тестировал в виртуал. Полная блокировка. То окно, которое пытается выскочить при нажатии Ctrl+Alt+Del - простое предупреждение о невозможности запуска, имхо. »

я использую этот аддон . возможно причина в этом .

saavaage 02-08-2010 20:07 1465477

batyaPS, м.б. ... А может у вас, дружище, запускается диспетчер не гостевой системы? Вы не путаете, случаем, диспетчер виртуалки и диспетчер вашей машины?

batyaPS 02-08-2010 20:25 1465491

Цитата:

Цитата saavaage
batyaPS, м.б. ... А может у вас, дружище, запускается диспетчер не гостевой системы? Вы не путаете, случаем, диспетчер виртуалки и диспетчер вашей машины? »

нет.

saavaage 02-08-2010 20:52 1465522

batyaPS, не знаю. Наверное, тогда все дело в Вашем аддоне. Только, что проверил на своей виртуалке - все норм.

saavaage 02-08-2010 21:59 1465577

Аддон перезалит. Ссылка обновлена

Внесены изменения:
1. создан Conflict с x-Reset. Протестировать еще не успел, поэтому прошу считать их несовместимыми
2. удалена папка Compressed
3. FinishReady.cmd переименован в FnReady.cmd

LonerD 02-08-2010 22:41 1465604

Цитата:

Цитата saavaage
диспетчер не запускается. »

Живая система Win XP SP3 x32 rus.
Комбинация клавиш Ctrl+Alt+Del срабатывает, по ней запускается диспетчер задач (он у меня переназначен на Process Explorer), а дальше - ноль реакции, процесс убить невозможно (полдня кодирования видео прошли даром из-за того, что я подумал - "ниче страшного не случится, щасс запущу ехе-шник, посмотрю" :biggrin: )
Нужно бы каким-то хитрым нестандартным способом все-таки разрешить завершать процесс.

За реализацию большое спасибо. Я давно думал о подобном - и блокировка, и обратный отсчет с заданными секундами, но не знал, что так легко решаемо на AutoIT.
Что нужно изменить в скрипте, чтобы количество милисекунд бралось не из отдельного файла, а задавалось через параметры, например,
finish.exe -t60000 или finish.exe -60000 или подобным образом?

saavaage 03-08-2010 00:34 1465655

DPavlik82, Вопрос - лучше сделать по нажатию на клавишу разблокировку или прибитие процесса? Лучше, имхо, разблокировку клавы и мышки. А там уже сам пользователь решит, что ему делать...

по-поводу 2-ого - не знаю пока. Просто не совсем понимаю, для чего это надо. Это нужно, когда исполнение скрипта autoit вызывается через коммандую строку. В моем случае -наоборот.

To ALL - Аддон снова перезалит. Просьба ко всем, кто скачал раньше, самостоятельно откорректировать run (FinishReady.cmd -> FnReady.cmd). Залил не тот архив, мои извинения.

saavaage 03-08-2010 04:22 1465704

To All,

Cделал новый finish.exe с возможностью:

1. отмены блокировки системы по нажатию F8. Если необходимо выполнить какие-либо действия во время исполнения finish.exe, достаточно нажать F8. Если необходимо приостановить/прекратить сам finish.exe - действуем через его значок в трее. На недоступности Диспетчера задач это не сказывается (как был отрублен, так и остался).
2. задания времени отработки либо из внешнего файла (как прежде) либо через параметр ком строки. Оба варианта работают. Во-втором случае ком строка должна иметь, например, вид: CMD /c finish.exe 120000

Ссылка на аддон с новым finish.exe: http://ifolder.ru/18751488
исходники - на всякий случай, прикрепил к посту
Тестируйте, плиз . Если все нормально, кину в шапку новый аддон.

saavaage 03-08-2010 06:44 1465722

DPavlik82, остановка или снятие процесса finish.exe по-большому счету ничего не даст, т.к. он, на первых же секундах, запускает батник, который и делает свое "грязное" дело. Это только может отменить перезагрузку системы, имхо...

gora 03-08-2010 10:54 1465831

saavaage, потестировал на виртуалке и посмотрел скрипты.
1 Строки в батниках состоящие из одного числа (60000 в finish.cmd и аналогичные в pagefile.cmd) вызывают ошибку при работе батника. То что ее не видно на экране меня лично не успокаивает. Если батник кривой, а он так спроектирован, то он кривой и доверять его работе нет желания.
Файл pagefile.cmd содержит всего одну строку относящуюся к CMD (DEL /F /Q %0), а все остальное это некий ini файл с данными для pagefile.exe, может и не делать его батником!?
2 Строка в finish.cmd
Код:

CMD /C /Q %systemdrive% & \pagefile.exe
вообще не из синтаксиса CMD, это автоит и конечно она тоже не работает.
3 Рекомендация из Addon.nfo
Цитата:

4. Если не нужна автонастройка pagefile, то просто удалите 2 файла из аддона: pagefile.exe и pagefile.cmd
Для такого варианта нужно делать проверку наличия этих файлов перед копированием и перед запуском pagefile.exe иначе опять сплошные ошибки в скрытом окне консоли будут.
4
Цитата:

Цитата saavaage
отмены блокировки системы по нажатию F8. Если необходимо выполнить какие-либо действия во время исполнения finish.exe, достаточно нажать F8. Если необходимо приостановить/прекратить сам finish.exe - действуем через его значок в трее. »

Ни реакции на F8, ни значка в трее не обнаружил.
5
Цитата:

Цитата saavaage
Вопрос - мне, что теперь надо будет проверить на совместимость со всеми аддонами, использующими запуск из RUN? Ограничиться только RpRunner, x-Reset будет некорректно, имхо. Пока даже не знаю как к этому подступиться...Перелопатить весь форум в поиске таких аддонов? На всякий случай, пока скажу об этом в шапке... »

Если я делаю аддон и знаю аддоны с которыми он может конфликтовать, то я их скачиваю (даже если сам их не использую) и проверяю совместимость. Считаю, что такая проверка - это задача автора нового аддона, дабы не нарушить работу уже существующих аддонов, и честно предупредить пользователей о проблемах (если они обнаружены в ходе тестирования). Предупреждать пользователя о несовместимости, не проверив этого, тоже не правильно. ИМХО

saavaage 03-08-2010 11:34 1465864

gora,
1/ у меня обработка этих строк проходит и на виртуалке и на физ. машине нормально. О чем Вы говорите? Если бы неправильно обрабатывалась строка с 60000, то не было бы прогресс-бара. Как вариант, можно вывести всю информацию не исполняемого формата в *.ini файл. Но, имхо, зачем? или вы будете утверждать, что ошибка в одной из непринципиальных строк батника как-то негативно скажется на выполнении остальных прописанных в нем операций??

2.
Цитата:

Цитата gora
Файл pagefile.cmd содержит всего одну строку относящуюся к CMD (DEL /F /Q %0), а все остальное это некий ini файл с данными для pagefile.exe, может и не делать его батником!? »

Вас это смущает? Для autoit скрипта все равно в каком файле считывать строки, а мне было проще сделать так, чтобы он подчищал сам за собой. Ведь даже если я буду это делать через pagefile.exe, все-равно файла-то останется 2...

3.
Цитата:

Цитата gora
Строка в finish.cmd
Код:
CMD /C /Q %systemdrive% & \pagefile.exe
вообще не из синтаксиса CMD, это автоит и конечно она тоже не работает. »

Вы действительно проверяли работу аддона? Согласен, есть косяк, но, все равно файл отрабатывает нормально (хоть и ругается в процессе). Строку изменю.

Спорить дальше с вами по поводу работоспособности аддона не буду. Просто поместите все 5 файлов в корень С, запустите FnReady.cmd, перезагрузите машину (виртуалку) и после отработки посмотрите что сделано. Так вот, поверьте, что все отрабатывает как надо, вкл. занесение параметров pagefile в реестр.

Цитата:

Цитата gora
Если я делаю аддон и знаю аддоны с которыми он может конфликтовать, то я их скачиваю (даже если сам их не использую) и проверяю совместимость. »

Я же не возражал, просто из всех таких аддонов я когда-то пользовался только Вашим и, честно говоря, совсем про него забыл. После вашего замечания, проверил и внес в conflict.

Цитата:

Цитата gora
Ни реакции на F8, ни значка в трее не обнаружил. »

Вы качали последний аддон? см. http://forum.oszone.net/post-1465704-27.html

Цитата:

Цитата gora
3 Рекомендация из Addon.nfo
Цитата:4. Если не нужна автонастройка pagefile, то просто удалите 2 файла из аддона: pagefile.exe и pagefile.cmd
Для такого варианта нужно делать проверку наличия этих файлов перед копированием и перед запуском pagefile.exe иначе опять сплошные ошибки в скрытом окне консоли будут. »

Каюсь, грешен. Забыл упомянуть про зачистку строки запуска в finish.cmd

PS насчет перегонки всей неисполняемой информации в txt/ ini -файл - ладно, сделаю для спокойствия души. Когда буду выкладывать первый релиз, сделаю (надеюсь завтра вечером уже будет).

saavaage 03-08-2010 12:16 1465896

Пока в результате тестирования нового finish.exe обнаружил один косячок: если просто нажимаешь F8, то блокировка снимается; если же сначала нажать Ctrl+Alt+Del, то потом жать на F8 бесполезно. Даже и не знаю, как это "объехать"...
Автор функции блокирования подтвердил этот косяк. Судя по-всему быстро эту проблему не закрыть...

saavaage 04-08-2010 01:53 1466411

Итак, выкладываю новую версию аддона с существенными переработками (v. 1.0 от 03.08.2010).
Изменения:
1. Функционал:
а) для снятия блокировки теперь достаточно в файле finish.ini задать функциональную клавишу, которая Вам больше подходит
б) устранен неприятный баг с нажатием Ctrl+Alt+Del и последующим залипанием клавиш Ctrl+Alt. Это приводило к невозможности снятия блокировки даже при заданной Вами клавише разблокировки (Спасибо огромное создателю соответсвующей функции Creator за быстрое решение проблемы и за терпение и помощь c autoit);
в) теперь можно задавать время отработки прогресс-бара через параметр командной строки запуска finish.exe (например, finish.exe 120000)

2. Структура:
а) появился файл finish.ini, куда вынесены следующие настройки: задание времени отработки прогресс-бара, задание функц. клавиши разблокировки системы, задание параметров для автоматической настройки файла подкачки;
б) запуск скрипта по автонастройке файла подкачки pagefile.exe теперь вызывается из finish.exe. Это позволило встроить проверку на наличие pagefile.exe в аддоне (если он не нужен, то теперь просто удалите pagefile.exe из аддона и больше ничего делать не надо);
в) таким образом, finish.cmd теперь "чист" и больше не должен вызывать нареканий от уважаемого gora.

В принципе, основные моменты, по которым были высказаны замечания и пожелания учтены. Тестируйте, пож-та. Если не будет существенных замечаний, эта версия пойдет в шапку.



Всем спасибо, кто принимал участие в тестировании. Особая благодарность: gora - за справедливую критику и выявленные погрешности, batyaPS, DPavlik82 - за дельные предложения по доп. функционалу

saavaage 04-08-2010 21:05 1466917

В ходе тестирования на совместную интеграцию с аддоном 4-Durable_taskmgr от Amigos (см. http://forum.oszone.net/thread-179963-2.html ) подтвердилась информация от batyaPS об ограничении функциональности аддона:
в этом случае не блокируется диспетчер задач и его можно вызвать стандартным Ctrl+Alt+Del.
В принципе, это не баг, а фишка 4-Durable_taskmgr.
В Conflict заносить не буду, размещу инфо об этом в шапке и в addon.nfo

saavaage 08-08-2010 14:22 1469322

Т.к. замечаний больше не выявлено, объявляется релиз. Ссылки в шапке обновлены.
Для тех, кто раньше качал из поста http://forum.oszone.net/post-1466411-32.html , перекачивать не надо!

VelDmi 15-08-2010 19:18 1474260

Хотелось бы увидеть не перезагрузку, а выключение компьютера после отработки.

saavaage 17-08-2010 11:07 1475362

VelDmi, сам подумывал об этом. Сделаю сегодня-завтра...

saavaage 17-08-2010 16:52 1475658

В связи с внесением ряда изменений в функционал аддона, расширяющих возможности его предварительной настройки, прошу протестировать версию 1.1.

Изменения:
1. в файле finish.ini теперь можно задавать различные режимы окончания работы аддона*: например, 1- выключить ПК, 2- перезагрузить ПК;

2. в режиме запуска finish.exe через командую строку также добавился доп. параметр режимов окончания работы аддона*: например, 1- выключить ПК, 2- перезагрузить ПК. Примеры использования: finish.exe 60000 1 - отработка прогресс-бара в течение 60 сек с последующим выключением ПК; finish.exe 60000 2 - отработка прогресс-бара в течение 60 сек с последующей перезагрузкой ПК.

* Все варианты режимов окончания работы аддона:
0 - завершить работу текущей учетной записи (logoff)
1 - выключить компьютер (shutdown)
2 - перезагрузить (restart)
4 - принудительно завершить (force)
8 - отключить питание (power down
Возможны комбинации: например, если требуется выполнить окончание работы ОС с отключением питания, то следует указать код 9 (shutdown + power down = 1 + 8 = 9).



VelDmi - особое спасибо за предложение.

digioman 17-08-2010 19:00 1475741

saavaage, finish-autoit скачивается с расширением .htm

saavaage 17-08-2010 19:02 1475744

digioman, у меня нормально. Попробуй заменить расширение на 7z. Поможет. Только проверьте, чтобы докачало полностью.

PS скорее всего, косяк Вашего браузера

digioman 17-08-2010 19:29 1475763

saavaage, я сразу исправил. :) СПС.

saavaage 18-08-2010 14:42 1476350

Ко всем, кто скачал последнюю версию для тестов, просьба изменить название файла: FinReady.cmd на FnReady.cmd. Извиняюсь за небрежность.

saavaage 21-08-2010 23:59 1478983

Новая версия - в шапке. старые ссылки удалены.

Omnividente 03-09-2010 10:36 1487698

Цитата:

3. предусмотрена возможность задавать время отработки прогресс-бара и режим завершения через параметр командной строки запуска finish.exe
т.е. комп будет перезаружен при значении прогресс бара=0?
Можно ли сделать чтобы комп перезагружался лишь после полного окончания всех действий в батнике?
Следующее в процессе работы скрипта запускаются три приложения в которых необходимы действия пользователей. Разблокировка при нажатии горячей клавиши это конечно хорошо, но хотелось бы иметь разблокировку при запуске опеределнного процесса и в идеале чтобы действия можно было совершать лишь внутри процесса.

saavaage 03-09-2010 18:03 1488024

Omnividente,
Цитата:

Цитата Omnividente
т.е. комп будет перезаружен при значении прогресс бара=0?
Можно ли сделать чтобы комп перезагружался лишь после полного окончания всех действий в батнике? »

Утилита отрабатывает следующим образом: если время отработки скриптов меньше времени работы прогресс-бара, то перезагрузка происходит после отработки прогресс-бара; если наоборот, то прогресс-бар уходит на второй/третий/n цикл и работает до тех пор , пока не будет выполнен скрипт. В случае нулевого значения у прогресс-бар, перезагрузка произойдет после отработки скрипта, но при этом будет "мелькать" заставка прогресс-бара

Цитата:

Цитата Omnividente
хотелось бы иметь разблокировку при запуске опеределнного процесса и в идеале чтобы действия можно было совершать лишь внутри процесса. »

Этого не будет, т.к. противоречит изначальной логике утилиты.

comsun 24-10-2010 18:17 1526336

Какой хороший аддон, очень нужный. Спасибо, saavaage!

Можно ли с помощью вашего аддона(что и как добавить?) сделать так - наряду с созданием групп ярлыков в Меню Пуск - Все Программы - (Сиситема, Утилиты, Мультимедиа и т.д. и т.п.) назначить каждой группе свой значёк(иконку) и выделить шрифтом(жирный) , ведь создаются основные глобальные группы....

saavaage 24-10-2010 19:28 1526380

comsun, в этом модуле нельзя, дружище. Это уже будет другая программа.. А зачем? Ведь групп в меню Пуск-Программы не так много (у меня 6-7, например), зачем их дополнительно выделять?

comsun 24-10-2010 20:19 1526434

Цитата:

Цитата saavaage
А зачем? Ведь групп в меню Пуск-Программы не так много (у меня 6-7, например), зачем их дополнительно выделять? »

Ну всё-таки группа.

Цитата:

Цитата saavaage
comsun, в этом модуле нельзя, дружище. Это уже будет другая программа.. »

её нет ещё в проекте? или .... уже есть?) и если есть, то когда?)))

saavaage 24-10-2010 21:51 1526517

comsun, для XP больше ничего делать не буду, т.к. уходящая система. Как выйдет Win7 SP1, так, наверное, редко буду в эту ветку заглядывать..

akmit 24-10-2010 21:54 1526520

saavaage,
А можно ли в finish.ini указывать не c:\pagefile.sys, а %systemdrive%\pagefile.sys.

saavaage 24-10-2010 23:16 1526583

akmit, насколько я помню, в реестр необходимо писать абсолютный путь...

SharkyEXE 19-11-2010 16:45 1546543

saavaage
В файле Run, который находится в файле ZZ-Finish.7z, при этом файл ZZ-Finish.7z я скачал по ссылке из шапки Вашей темы Система - [Аддон] Финализация установки системы не хватает пустой строки после строки
Код:

FnReady.cmd
Правильный файл Run находится во "Вложения" к данному моему сообщению. Спасибо.

saavaage 19-11-2010 19:44 1546657

Ссылка на аддон перезалита с учетом замечания SharkyEXE

SharkyEXE 23-05-2012 11:09 1920947

saavaage
Здравствуйте.

Пожалуйста, если это возможно, поделитесь исходными кодом, из которого Вы сделали файлы finish.exe и pagefile.exe в Вашем аддоне Система - [Аддон] Финализация установки системы. Спасибо.

saavaage 27-11-2012 22:51 2034300

В шапке перезалита ссылка на исходники finish.exe и pagefile.exe, как просил SharkyEXE

PS SharkyEXE, только сейчас заметил, что ссылка на исходники некорректна.

Nun-Nun 27-11-2012 23:35 2034339

saavaage,

А как насчёт совместимости с аддоном Z-Finish 2.3 Final от Opel431?

SharkyEXE 29-11-2012 09:27 2035086

Цитата:

Цитата saavaage
В шапке перезалита ссылка на исходники finish.exe и pagefile.exe, как просил SharkyEXE
PS SharkyEXE, только сейчас заметил, что ссылка на исходники некорректна. »

Большое Вам спасибо.

dima_rybak@vk 01-12-2012 00:59 2036316

Киньте рабочую ссылку! Please!

alert30 01-12-2012 05:45 2036371

dima_rybak@vk, все работает, только следовать инструкциям:
Цитата:

На данный момент иностранный трафик у этого файла превышает российский. Вы можете получить этот файл, только если посетите сайт наших рекламодателей, помогающих оплачивать наши сервера и каналы. Нажмите сюда, чтобы перейти к выбору рекламодателей.
по жирным словам надо кликнуть ссылку, выбрать одну из реклам, ждать 30 сек., вводить капчу и качаем.

conductor 16-07-2013 17:17 2185571

saavaage,
можно перезалить а то всё удалено

Orestik 16-07-2013 23:08 2185804

Цитата:

Цитата conductor
saavaage,
можно перезалить а то всё удалено »

я аддон скачал нормально conductor

Wu-Tang 07-06-2025 14:03 3038310

перезалейте аддон у кого остался?

saavaage 07-06-2025 20:28 3038324

Wu-Tang, день добрый.
Перезалил, что нашел в архивах, на яндекс диск. См. новые ссылки в шапке
Не проверял, т.к. уже давно нет винды на борту.
Просьба - отписаться последняя версия или нет

Wu-Tang 09-06-2025 06:15 3038348

saavaage,
Добрый.
Я по наводке отсюда - http://forum.oszone.net/showthread.p...F1#post1470875
хотел бы взять из этого аддона прогресс-бар.
сейчас буду разбираться, что в нем.
спасибо.


Время: 13:35.

Время: 13:35.
© OSzone.net 2001-