Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Version.dll / Chrome++ для Chrome и иных Chromium браузеров

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Открыть новую тему     Написать ответ в эту тему

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ DLL для портаблезации Chrome и иных Chromium-based браузеров.

Chrome-браузеры в файле "Secure Preferences" сохраняют хеш на основе конкретного пользователя конкретной установленной ОС. При запуске в другом пользователе или ОС браузер обнаруживает несоответствие старого хеша и затирает "Secure Preferences" целиком! Соответственно, теряются все установленные расширения и часть настроек, потому что именно от него они зависят. Так же могут затираться куки и сохранённые данные логинов+паролей. Именно Version.DLL не даёт браузеру потерять настройки с расширениями.
Помимо этого при использовании Version.dll отпадает необходимость указывать --user-data-dir=<путь>, по умолчанию она будет в ..\Data и ..\Cache (уровнем выше от chrome.exe). Эти пути можно менять на свои в ini файле. Так браузер можно запускать прямо по ехе, без дополнительных лаунчеров или батников.
 
Работоспособность проверена на: Brave, CentBrowser, Chromium (dev), GDIChromium, Google Chrome, Iron, Supermium, Ungoogled Chromium, Vivaldi и других.
* Существуют несколько "особенных", где version.dll затруднено либо бесполезно: MS Edge, QQ, 360EE.
 
Актуальные (Cr118+): Версия Описание Обновления Страница загрузки Прямые ссылки **    
Chrome++ от Bush2021 (release) Почитать История Скачать x86, x64, chrome++.ini    
Version.dll от nekto78 (release) Почитать История Скачать x86, x64, version.ini    
Vivaldi++ от ca-x (czyt) (release) Почитать История Скачать x86, x64    
Vivaldi++ от ca-x (czyt) (nightly) Почитать История Скачать x86, x64      
Chrome++ от jestxfot (release) Почитать История Скачать x86, x64

** Прямые ссылки - только для опытных пользователей. Если вы не знаете, какой файл нужен, читайте инструкцию и скачивайте релиз со страницы загрузки!
 
Архив версий (перезаливы)
 
Инструкция:
1. Положить version.dll возле chrome.exe / brave.exe / vivaldi.exe / <...>
2. Запустить браузер по exe
Готово! Пользоваться и радоваться результату.
По вкусу можно поковырять ini.
F.A.Q. по ini-файлам
 
Внимание!
• Для 32-битной версии использовать 32-битную version.dll, а для х64 - соответственно х64. Не путать!
Имя файла должно быть именно "version.dll"! Не "version.32.dll". Не "version.64.dll". Не "chrome++.dll". Не какое-то ещё. Только "version.dll"!
• Если хочется оставить старый настроенный профиль, не забывайте сначала сделать его бэкап! Затем при первом запуске нужно будет установить расширения заново. Не забывайте предварительно позаботиться о сохранении паролей/куков, если нужны.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 02:18 02-01-2023 | Исправлено: insorg, 22:21 09-06-2025
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Про Edge я бы не сказал, что везде...

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 21:43 17-03-2023 | Исправлено: WatsonRus, 21:45 17-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
Даже в идеальном правиле бывают исключения.
Этот Edge весьма специфичен, равно как и два китайца. Каждый со своей мулькой, но как есть.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 22:16 17-03-2023
motppc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 372 | Зарегистр. 04-03-2012 | Отправлено: 23:45 17-03-2023 | Исправлено: motppc, 23:47 17-03-2023
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Для принудительного использования своих путей всё так же "по старинке" используем --user-data-dir=<путь> (если не охота ловить папку Data уровнем выше от DLL, например).
достаточно заменить в дллшке уникодные
\..\Data
\..\Cache
на  
\Data
\Cache
и ключ вообще не нужен:
   
 

Всего записей: 12060 | Зарегистр. 03-08-2008 | Отправлено: 23:03 18-03-2023 | Исправлено: MERCURY127, 23:06 18-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
Тоже как вариант, для тех, кто умеет в НЕХ редакторы.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 23:29 18-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В качестве быстрого способа получить сразу настроенный и портабельный Vivaldi:
VivaldiPortableCreator.cmd
Скачает самую свежую официалку (на выбор - релиз или снапшот), распакует её, подкинет Version.dll, и сделает шаблонную заготовку профиля с поддержкой CSS.
Готовое выглядит вот так. Остаётся только только расширки накидать, да цветовую тему по вкусу выбрать.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 23:47 23-03-2023 | Исправлено: insorg, 20:52 23-08-2025
Petrovic82

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Пиарьте вивальди в теме про вивальди
сие к данной теме какое отношение имеет?

Всего записей: 8310 | Зарегистр. 19-10-2013 | Отправлено: 00:39 24-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrovic82
Можно не подгорать. Как оказалось, не все умные чтоб скачать нужную dllку и положить куда надо. Вот, готовые решения и делаю.
Вон, для Google Chrome уже была готова (в его теме когда-то выкладывал), только сейчас ссылки на Version.dll обновить пришлось:
GoogleChromePortableCreator.bat
Скачает самую свежую официалку (на выбор - стабле/бета и т.д.), распакует её, подкинет Version.dll, и сделает шаблонную заготовку профиля с батником для запуска.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 00:48 24-03-2023 | Исправлено: insorg, 17:54 25-03-2023
Koks1970

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
не все умные чтоб скачать нужную dllку и положить куда надо

а почему именно в C:\Windows\System32 все создается?
А еще поглубже нельзя было как-то сделать?

Всего записей: 128 | Зарегистр. 15-01-2007 | Отправлено: 05:02 24-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koks1970
А при чём тут system32 вообще?  

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 05:26 24-03-2023
Koks1970

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
да притом что папка с браузером нужно чтобы создавалась рядом с батником а не искать ее по всему компьютеру

Всего записей: 128 | Зарегистр. 15-01-2007 | Отправлено: 07:48 24-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koks1970
Цитата:
папка с браузером нужно чтобы создавалась рядом с батником  
Вообще-то оно так и делается.
Возле батника создаётся папка и все дальнейшие манипуляции происходят в ней.
Никаких запусков от админа и прочих шаманств даже не требуется.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 16:37 24-03-2023 | Исправлено: insorg, 16:38 24-03-2023
El Sanchez



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Возле батника создаётся папка и все дальнейшие манипуляции происходят в ней.

insorg, он открывает cmd от админа и drag-and-drop'ает батник в окно. Рассказывать не надо, что все относительные пути в батнике будут относительно текущей директории резолвиться? А это нифига не папка с батником будет. А ещё надо побольше @ впихнуть, видимо только @echo off недостаточно, и побольше отсебятины навязать в Local State, Preferences и комстроку, ведь это железобетонные предпочтения абсолютно всех.

Всего записей: 519 | Зарегистр. 23-12-2008 | Отправлено: 20:23 24-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
El Sanchez
Во-первых, батнику админ не нужен.
Во-вторых, если какой-то не очень умный юзер запускает его от админа с разваливаем путей (а так ещё умудриться надо!) - то ко мне какие вопросы?
В-третьих, конфиг и батник даётся как образец. В нынешнем виде он более чем оптимален для своей задачи. Но, если хочешь - поменяй на своё хоть весь. Никто этому не препятствует. И я каждый раз на подобные бантики повторяю это.
 
И всё равно каждый раз находится кто-то с кривыми руками, кто сделает все через одно место, а потом пытается искать и навязывать крайних.
 
Добавлено:
Впрочем, насчёт защиты от дурака я подумаю, стоит ли костылить вообще. Раз такое дело...

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 04:18 25-03-2023
Koks1970

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Я цитату привел с вашего сообщения вы написали:
не все умные чтоб скачать нужную dllку и положить куда надо
 
Разве эта фраза соответствует действительности?  
То-есть запустив батник можно вообще ни о чем не думать.
А Вы тут демагогию развели, писать нужно грамотно.
 

Всего записей: 128 | Зарегистр. 15-01-2007 | Отправлено: 04:49 25-03-2023
deannik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если использовать этот Ваш метод + dll, то во всех трех заменить UserData на Data?

Всего записей: 683 | Зарегистр. 04-08-2013 | Отправлено: 11:25 25-03-2023 | Исправлено: deannik, 12:22 25-03-2023
El Sanchez



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
батнику админ не нужен.

insorg, да какая разница? Батник при использовании относительных путей не делает текущей директорией ту папку, в которой находится. Пишите pushd "%~dp0" в начале и popd в конце, либо абсолютные пути юзайте.  

Всего записей: 519 | Зарегистр. 23-12-2008 | Отправлено: 13:04 25-03-2023
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
insorg

Цитата:
Во-вторых, если какой-то не очень умный юзер запускает его от админа с разваливаем путей (а так ещё умудриться надо!)

Это не "разваливание путей". Это грабли, на которые наступают неопытные скриптописатели. Всегда надо помнить, что путь к скрипту (программе) не равен текущей папке. Они могут совпадать, но совсем не обязательно. Путь к батнику (с бакслешем на конце), можно получить так: set "batdir=%~dp0". Или сразу установить текущую папку так: cd /d "%~dp0"
 
П.С.
И все эти @ перед командами не нужны, если уже есть @echo off

----------
Разум когда-нибудь победит

Всего записей: 3776 | Зарегистр. 09-02-2003 | Отправлено: 13:53 25-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил строку cd /d "%~dp0", чтобы не было лишних вопросов. Спасибо за внимание.
 
Smitis
Насчёт @ я в курсе. Для отладки удобнее оказалось с ними, чем без них.
 
deannik
Да. Можно скопировать или переименовать юзердату и готово.

Всего записей: 20053 | Зарегистр. 04-11-2010 | Отправлено: 16:32 25-03-2023 | Исправлено: insorg, 17:56 25-03-2023
deannik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg, пока ждал ответ, решил попробовать Яндекс только с dll. Не получилось. Где-то накосячил. Браузер запускается, но нет папок Data и Cache. Все улетело на диск С в AppData. И там есть папка UserData. Первый раз попробовал Яндекс. При распаковке две папки. version.dll положил в папку Browser-bin и запустил browser.exe. Получилось как описАл выше.

Всего записей: 683 | Зарегистр. 04-08-2013 | Отправлено: 17:10 25-03-2023 | Исправлено: deannik, 17:25 25-03-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » Version.dll / Chrome++ для Chrome и иных Chromium браузеров


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru