![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - [addon] QT Breadcrumbs |
|
Утилиты - [addon] QT Breadcrumbs
|
Ветеран Сообщения: 1579 |
Аддон для интеграции утилит от QT Breadcrumbs. Состоит из трёх утилит:
1. QT Breadcrumbs QTAddress Bar 0.9.6 - альтернативная адресная строка проводника 2. QT Breadcrumbs QTTabBar 1.2.2.1 - альтернативные панели вкладок и инструментов проводника со всеми плагинами, представленными на оффсайте и утилитами Directory Analyzer и File Attributes Editor. Рисифицированы. 3. QT Breadcrumbs QTToolBar 2.1.0.10 - альтернативная панель инструментов проводника Оффсайт http://qttabbar.wikidot.com/ Описание возможностей на русском http://www.computerra.ru/gid/rtfm/system/314138/ Аддон совместим с SP3 (тестировал на виртуальной машине). Внимание! Требуется .NET Framework второй версии, который может быть установлен в любой момент и, после перезагрузки, все утилиты установятся и заработают. Метод интеграции - SYSOC. Используются ключи реестра: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\QT_AddressBar HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\QT_TabBar HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\QT_ToolBar Требуется наличие аддона 3rdParty. В группе "Программы сторонних разработчиков" создаётся подгруппа "QT Breadcrumbs", в которую входят три элемента для независимых удаления и установки каждой из утилит. В зависимости от того, какие утилиты в данный момент установлены, внешний вид проводника будет следующим: Есть небольшая проблема. Иногда, при удалении/установки утилит в контекстном меню панелей проводника ![]() пункты, отвечающие за отображение утилит меняются местами. То есть, например, при отключении QTAddress Bar отключается QTToolBar и наоборот.Если это кого-то смущает, то в аддоне в файле QTall.inf закоментируйте строку в секции При этом панели проводника будут стандартными и включать панели QT Breadcrumbs и задавать их местоположение необходимо будет вручную. Если строку не закомментировать, то на рабочей системе от этого можно будет избавиться следующим образом - закрыть все окна проводника и удалить ключ реестра HKCU\Software\Microsoft\Internet Explorer\Toolbar\ShellBrowser\ITBarLayout. А также аддоны для интегрирования каждой из трёх утилит по отдельности. В архиве QT.7z инсталляторы для установки на живую систему. С возможностью удаления из "Установка и удаление программ". При установки/удалении отдельных компонентов внешний вид проводника такой же, как указано выше. Для тихой установки используйте следующие ключи: -y -gm2 -fm0 |
|
Отправлено: 01:32, 15-04-2008 |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать Точно есть такое дело с пунто
Можно попросить автора аддона написать что и куда копируется хотя я с этим разобрался уже, а вот с регистрацией в системе никак не разберусь, ключи реестра это ключи реестра но строчки вида: cmd.exe /c Taskkill /f /im explorer.exe cmd /c start explorer.exe cmd /c if exist "%10%\%RegAsm%" ""%10%\%RegAsm%" "%10%\%GAC%\%Address%\QTAddressBar.dll"" cmd /c if exist "%10%\%ngen%" ""%10%\%ngen%" ""QTAddressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=78a0cde69b47ca25""" cmd /c if exist "%10%\%ngen%" ""%10%\%ngen%" ""Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=78a0cde69b47ca25""" cmd /c if not exist "%10%\%ngen%" """%11%\rundll32.exe"" advpack,LaunchINFSection ""%17%\QTall.inf"",NoNgenAddressBar,4" rundll32.exe advpack,LaunchINFSection "%17%\QTall.inf",ITBarLayout.Address.Run,4 Хм кажется догнал, что то вроде этого: @echo off TaskKill /f /im explorer.exe >nul %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe %SYSTEMROOT%\assembly\GAC_MSIL\QTAddressBar\1.0.0.0__78a0cde69b47ca25\QTAddressBar.dll %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\ngen.exe "QTAddressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=78a0cde69b47ca25" %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\ngen.exe "Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=78a0cde69b47ca25" start explorer.exe exit ![]() |
------- Последний раз редактировалось DJ Electronic, 28-05-2008 в 14:51. Отправлено: 14:26, 28-05-2008 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать Собствено аддон для SVCPACK готов, точнее его лучше использовать на этапе runonce после установки Framework'a 3.5 но нужны тесты, пойду играться с виртуальной машиной
![]() P.S. ya158, расковырял весь твой скрипт, почему у тебя сделано так вначале килл процесса потом старт потом установка? я сделал в всё в одном cmd файле, сначала килл, потом регистрация dll, потом добавление ключей посредством команды regedit /s ключ.reg и следом 10-12 ключей через REG ADD так как например язык и плагины требуют указание путей а для них нужны переменные например %PROGRAMFILES% которые в обычном reg файле указать невозможно ну и потом запуск процесса explorer.exe, кстати вопрос, на этапе певого запуска когда ставится фреймворк, вот в это время процесс explorer.exe уже запущен? |
------- Последний раз редактировалось DJ Electronic, 28-05-2008 в 18:41. Отправлено: 16:24, 28-05-2008 | #32 |
Ветеран Сообщения: 1579
|
Профиль | Отправить PM | Цитировать Цитата DJ Electronic:
Цитата ya158:
Теперь немного поясню по поводу алгоритма работы. DJ Electronic, ты в принципе правильно преобразовал inf в батник, но у меня идет проверка наличия файла ngen.exe в папке %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\ и, если его нет, то записываются ключи в RunOnce для запуска определенных секций QTAll.inf после перезагрузки. При установки совместно с 3 версией .Net yf момент первого логона ngen.exe ещё нет, поэтому ключи для установки всех трех утилит записываются в RunOnce. Но после перезагрузки начинается странное - устанавливается только первая или первые две утилиты, а, соответственно, вторая и третья или только третья - не устанавливаются и опять прописывают свою установку в RunOnce. После перезагрузки устанавливается вторая, а третья - опять устанавливается после перезагрузки. Откуда берется такая бяка я пока непонял. Есть некоторые соображения, но проверить их смогу только завтра или послезавтра. Цитата DJ Electronic:
|
|||
------- Отправлено: 20:38, 28-05-2008 | #33 |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать ya158 не совсем тебя понял, зачем убивать процесс потом запускать и только потом регистрировать библиотеки, возможно они этого вобще не требуют, а если и требуют то наверно нужно убить процесс, потом установить аддон и далее запустить его снова и вобще зачем убивать процесс если аддон ставится всё равно в любом случае при незапущеном процессе explorer.exe ?
|
------- Отправлено: 23:11, 28-05-2008 | #34 |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать УРА, вобщем всё что я хотел всего добился, аддон на двойном 7z SFX (тихой инсталляшке) тоесть внутри одного архива (с малой компрессией, чтобы не занимало много времени на распаковку, я понимаю что время всё равно мизерно но всётаки) который запускается на этапе T13 другой с батником в котором ключи:
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\783 /V 1 /D "%SystemRoot%\System32\qtbar.exe" /f REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\784 /V 1 /D "cmd /c del /f /q %SystemRoot%\System32\qtbar.exe" /f Одно но, punto так и не запустился, начинаю подумывать о запуске его не с HKCU а с HKLM ссылка на скрин, такая вот у меня панель при первом запуске, точнее такой я её хотел видеть) смотреть ~ 100кб |
------- Последний раз редактировалось DJ Electronic, 28-05-2008 в 23:50. Отправлено: 23:29, 28-05-2008 | #35 |
Ветеран Сообщения: 1579
|
Профиль | Отправить PM | Цитировать DJ Electronic,
По поводу запуска explorer.exe. Точно не помню, но по-моему он должен быть запущен при УДАЛЕНИИ утилит. В секцию УСТАНОВКИ он попал простым копированием - долго мучился с разными вариантами одновременной установки одной утилиты с удалением другой. Может при установки можно делать и по-твоему, но и так как я - тоже можно. По поводу SVCPACK - выкладывай конечно, может он поможет довести до ума мой SYSOC. Мысли как это сделать есть, но надо всё проверить. Завтра, видимо, до интернета не доберусь - ![]() |
------- Отправлено: 23:58, 28-05-2008 | #36 |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать Вобщем вот аддон
Скачать Точнее не аддон а ехе файл, уж думаю прописать его в SVCPACK.INF не составит кому то труда или создать аддон для апдейт пака SP2 или 3, создав буквально две папки и файл run в котором указать эту ехе, удаления у аддона естественно не предусмотрено зато есть фишки такие например вводим в выполнить: regedit /s defbar.reg панель по умолчанию как и была раньше (не отменяет регитрацию длл библиотек) regedit /s qtbar.reg Обратно вернёт "навророченную" панель, чтобы установить аддон на живую систему уже с установленным фреймворком 2 или выше распакуйте аддон rar или 7zip архиватором и запустите внутри qtbar.exe, bat файл при этом можете удалить) ya158, проверь таки ключи runonce, меня терзают сомнения что они возможно отрабатывают раньше чем ставится фреймворк, хотя у тебя вроде зациклено чтоли всё тоесть ключи прописываются до тех пор пока строчки в inf файле именно cmd /c if exist.... не обнаружат соответствующие файлы, но в любом случае установка произойдёт после второй перезагрузки а у тебя как то по отдельности всё ставится |
------- Последний раз редактировалось DJ Electronic, 29-05-2008 в 00:26. Отправлено: 00:15, 29-05-2008 | #37 |
Новый участник Сообщения: 47
|
DJ Electronic,
Спасибо, проверим, как работает. К сожалению сегодня, завтра да и потом ещё дня 3 а может и более, времени проверить не будет. Не до этого стало ![]() ![]() |
Отправлено: 08:03, 29-05-2008 | #38 |
Старожил Сообщения: 357
|
Профиль | Отправить PM | Цитировать Davlet, поздравляю
![]() Да как будет время проверишь, я проверял на двух машинах всё работает Поправил аддон sysoc но не тестил, если кто может пожалуйста проверьте на виртуалке http://djelectronic.nm.ru/QTall.7z Те inf файлы которые лежат со скринами пока не правил, только оригинальный в папке рядом с cab архивом |
------- Последний раз редактировалось DJ Electronic, 29-05-2008 в 15:51. Отправлено: 11:30, 29-05-2008 | #39 |
Ветеран Сообщения: 1579
|
Профиль | Отправить PM | Цитировать Davlet, Поздравляю. Теперь самым желанным станет просто сон
![]() Теперь об аддоне. Поправил. Тестировал на виртуалке совместно с 3 .Net (лень качать 3.5 - сам пользуюсь 2.0). Всё нормально установилось. Ссылка в шапке. |
------- Отправлено: 18:07, 29-05-2008 | #40 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - [repack] Imagine | _syd_ | Наборы обновлений для Windows XP/2003/Windows 7 | 34 | 10-12-2023 06:12 | |
Утилиты - [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 |
|