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

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

Модерирует : 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 101 102 103 104 105 106 107 108

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

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, arm64    
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"!
• Если хочется оставить старый настроенный профиль, не забывайте сначала сделать его бэкап! Затем при первом запуске нужно будет установить расширения заново. Не забывайте предварительно позаботиться о сохранении паролей/куков, если нужны.

Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 02:18 02-01-2023 | Исправлено: insorg, 18:24 13-01-2026
selkv

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ 1.13.5 (2025-12-08) от Bush2021

Всего записей: 2200 | Зарегистр. 04-12-2002 | Отправлено: 08:52 09-12-2025
tiger690

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

Цитата:
Функция SPFOLD никаким специальным образом не проверяет правильность пути и передаёт его в том виде в котором он прописан в SPECFOLDER, т.о. это может быть и абсолютный и относительный путь. А вот одинаково ли баузер и его расширения обрабатывают относительные пути не проверял, проверял только сам браузер.

Заметил еще одну "странность".
Когда я что-то пытаюсь сохранить из браузера с version.dll (версия 1.5.0.9), то в диалоге сохранения файла "Сохранить как..." в правой панели отсутствует пункт "Компьютер"!  
 

 
То есть в правой панели нельзя сделать навигацию по дискам и папкам компьютера для выбора места сохранения. Это можно сделать только из "адресной" строки диалога.
Если заменить version.dll на chrome++.dll, то в диалоге "Сохранить как..." в правой панели пункт "Компьютер" появляется!  
То есть такое поведение наблюдается только при запуске браузера с version.dll. Получается, с  version.dll появляется какая-то "ограниченность" доступа к пункту "Компьютер".
 
Правда у меня Windows 7 x64. Может быть version.dll так себя ведет только в Win7?
И может быть эта "странность" (недоступность "Компьютер") как-то связана и с ошибкой при сохранении  бэкапа из расширения TabSessionManager? В этих двух случаях наблюдаются "странности" при работе с файлами.

Всего записей: 2067 | Зарегистр. 16-04-2015 | Отправлено: 14:16 10-12-2025 | Исправлено: tiger690, 14:52 10-12-2025
nekto78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiger690
Эту "странность" тоже заметил (у меня основная WIN7 32), но не помню точно с какой версии она начала проявляться и не придавал ей особого значения.  
 
Добавлено
Определил - на проявление влияет включенная функция AIDOFF, если выключить то тогда нормально. Реализация этой функции в прокси библиотеке отличается от реализации в chrome++, потому так происходит. Исправлено в 1.0.6.2.
 
В 1.0.6.2 исправлена ошибка в работе функции AIDOFF из-за которой в панели навигации диалогового окна выбора пути не отображалось дерево папок.
 
MaraGame24

Цитата:
При таком параметре AIDOFF=1 не восстанавливаются вкладки после перезапуска браузера...

Проверяйте с 1.0.6.2, должно работать как надо.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 17:18 10-12-2025 | Исправлено: nekto78, 13:44 12-12-2025
tiger690

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

Цитата:
Проверяйте с 1.0.6.2, должно работать как надо.

 
Спасибо!
В диалоге выбора файла "Компьютер" появился. Браузер стал загружаться заметно быстрее. И как будто бы загрузка страниц стала работать быстрее.
 

Цитата:
расширение Tab Session Manager версии 7.1.0. Там у него в настройках расширения вот что указано: "При запуске браузера, создать резервный файл сессий и сохранить его в папке «Загрузки»." А расположение папки «Загрузки» определяется настройками самого браузера.

А вот при сохранении резервной копии TabSessionManager по прежнему открывает диалог "Сохранить как...".  
Но! Если раньше путь, который открывался в диалоге был какой-то непонятный, то теперь в "Сохранить как" сразу открывается путь "C:\Users\UserXXX\Downloads".
Получается, после исправления ошибки частично эта функциональность стала работать корректнее.
Но папку, указанную в SPECFOLDER, браузер все-таки не "видит".
Напомню, что у меня CentBrowser.
 

Цитата:
В Яндекс браузере c SPFOLD=1 работает корректно, т.е. json-файлы исправно складывает в соответствии с настройками без всяких лишних вопросов и диалоговых окон.

Хотел проверить, но не смог найти последнюю версию для Win7.
Хотел корпоративную.

Всего записей: 2067 | Зарегистр. 16-04-2015 | Отправлено: 15:55 12-12-2025
nekto78



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

Цитата:
А вот при сохранении резервной копии TabSessionManager по прежнему открывает диалог "Сохранить как...".  
Но! Если раньше путь, который открывался в диалоге был какой-то непонятный, то теперь в "Сохранить как" сразу открывается путь "C:\Users\UserXXX\Downloads".
Получается, после исправления ошибки частично эта функциональность стала работать корректнее.
Но папку, указанную в SPECFOLDER, браузер все-таки не "видит".
Напомню, что у меня CentBrowser.

В большинстве браузеров (в которых проверял, в том числе в Цент) при определении пути именно к папке "Загрузки" функция SPFOLD и соответственно путь из SPECFOLDER не используется. Попробуйте в браузере настроить путь к реальной папке в качестве пути "Загрузки" и еще у Цента в настройках менеджер загрузки по умолчанию обязательно должен быть выбран "Встроенный", а не "Сохранить как" и опция "Перед скачиванием спрашивать, куда сохранить файл" должна быть отключена. И там же в настройках увидите как "Папка для видео" принимает путь из SPECFOLDER.
Про остальные случаи использования SPFOLD читайте в примечании к версии 1.0.5.4 в списке изменений.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 16:32 12-12-2025 | Исправлено: nekto78, 10:13 13-12-2025
ARoma



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Доброго времени суток!  
Я с просьбой сделать по аналогии с вашей длл для хромиумов, такую же для Firefox и ему подобных.
 
Да, там уже есть, давно разрабатываемая, для них libportable - [+], но она, уже относительно давно, стала оставлять папки в системе и разраб этой длл пишет, что это нормально.
 
Хотелось бы как тут иметь длл, которая всё держит при себе.
 
Спасибо за ваш труд! Пользуюсь вашей длл для хромиумов, всё гуд.

Всего записей: 754 | Зарегистр. 13-06-2019 | Отправлено: 18:24 12-12-2025 | Исправлено: ARoma, 18:26 12-12-2025
MaraGame24



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Цитата:
При таком параметре AIDOFF=1 не восстанавливаются вкладки после перезапуска браузера...
Проверяйте с 1.0.6.2, должно работать как надо.
Заработало ...При перезапуске браузера вкладки теперь восстанавливаются...
Осталось разобраться с этим "При таком параметре ECHOFF=1 нет соединения с сайтами", как будто тернет вырубили...На v.1.0.5.9 всё нормально работало...
 
"Chromium";v="142", "Whale browser"...

Всего записей: 2959 | Зарегистр. 25-11-2023 | Отправлено: 18:40 12-12-2025
nekto78



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

Цитата:
Я с просьбой сделать по аналогии с вашей длл для хромиумов, такую же для Firefox и ему подобных.

 
А попробуйте инжектировать прокси библиотеку в Firefox таким же образом как это описано для libportable, т.е. вот так:
--------------------------------------------------------------
setdll32 /d:version.dll mozglue.dll       // 32 bits firefox    
setdll64 /d:version.dll mozglue.dll       // 64 bits firefox
--------------------------------------------------------------
Вдруг заработает.    

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 20:57 12-12-2025 | Исправлено: nekto78, 20:59 12-12-2025
ARoma



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Инжектил, результаты одинаковые, как при простом подкидывании .dll, так и после инжектирования.
 
Понятно что вам это малоинтересно, но может быть, на основе имеющегося исходного кода libportable у вас получится сделать, с возможностями, если не такими же как у вашей dll для Chromium-ов, то, хотя бы, чтобы из системных пользовательских папок убрался.

Всего записей: 754 | Зарегистр. 13-06-2019 | Отправлено: 03:16 14-12-2025
nekto78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ARoma
Мне действительно это малоинтересно. К тому же есть вероятность, что для фирефокса это не реализуемо из-за ряда причин.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 20:29 16-12-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О, боги...  Зачем хромовские костыли в лису совать-то... Там двиг другой, сырцы свои, функции и принцип работы - тоже разный.  
Или это те же люди, которые на АЗС заливают бенз вместо дизеля просто потому что он тоже жидкий и из такого же шланга льётся?  
 
Добавлено:
И, если сильно интересно, я напоминаю, что в отличие от хромов лиса нормально заворачивается в Thinapp контейнер, из которого не будет доступа ни к реестру, ни к папкам. Всё в своей песочнице, чинно и благородно.
И можно даже всю бинарь лисы не заворачивать внутрь, а вообще свой "лаунчер" прописать, только указать обязательную виртуализацию дочерних процессов. И всё. И никаких проблем в принципе.

Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 16:47 17-12-2025
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не сталкивался с тем что Vivaldi, запущенный с помощью version.dll, по Ctrl-Shift-Del не подчищает скаченные файлы?

Всего записей: 6309 | Зарегистр. 26-11-2007 | Отправлено: 19:45 17-12-2025
nekto78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новый билд 1.0.6.4.
Исправил еще несколько ошибок из-за которых иногда выводилось окно с сообщением об обращении к неизвестному адресу памяти если включена функция DNSOFF и REFINE.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 18:38 20-12-2025 | Исправлено: nekto78, 10:08 21-12-2025
Dicinson



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А какая версия может работать на Windows XP ?

Всего записей: 2058 | Зарегистр. 09-03-2010 | Отправлено: 15:14 21-12-2025
MaraGame24



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dicinson
Цитата:
А какая версия может работать на Windows XP ?
Эта штука делается под браузер, а не под систему...

Всего записей: 2959 | Зарегистр. 25-11-2023 | Отправлено: 15:42 21-12-2025
Dicinson



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MaraGame24
Эта штука работает в браузере
Chromium-for-windows-7-REWORK
на Windows 7, как в браузере x32, так и x64.
Но эта штука не работает в том же браузере x32 на Windows XP.
Использовал Chrome++ 1.13.5 (2025-12-08) от Bush2021  
Так что браузер одинаковый, но DLLка работает под Win7 и не работает на WinXP

Всего записей: 2058 | Зарегистр. 09-03-2010 | Отправлено: 15:49 21-12-2025
nekto78



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

Цитата:
А какая версия может работать на Windows XP ?

Прокси-библиотека работает в диапазоне XP - 11.
Chrome++ от Bush2021 в XP не могёт.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 16:49 21-12-2025 | Исправлено: nekto78, 16:51 21-12-2025
Dicinson



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
А ваша библиотека работает ? Сейчас уже проверить нет возможности, хочу знать наверняка.

Всего записей: 2058 | Зарегистр. 09-03-2010 | Отправлено: 17:09 21-12-2025
nekto78



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

Цитата:
А ваша библиотека работает ? Сейчас уже проверить нет возможности, хочу знать наверняка.

Так написал же - прокси-библиотека работает в диапазоне XP - 11. Проверено. Обсуждалось в этой теме и не только в этой.
 
П.С. По ссылке на проект chromium for windows 7 REWORK в описании написано что работает в XP. Так что можно совместить с прокси-библиотекой и проверить в XP. А вообще за ссылку спасибо, скачал в коллекцию, ссылку сохранил в избранное.

Всего записей: 729 | Зарегистр. 10-02-2006 | Отправлено: 17:45 21-12-2025 | Исправлено: nekto78, 23:37 21-12-2025
a_nester



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

Цитата:
ошибок из-за которых иногда выводилось окно с сообщением об обращении к неизвестному адресу памяти если включена функция DNSOFF

Приветствую! На Catsxp v.5.12.4 x64 при сегоднейшей работе с прокси v.1.0.6.4 уже 2 раза выскакивало окно при запуске браузера, (сильно не вдовался в подробности, но что-то про прокси... введите адреса... или что-то ещё...) - просто тупо закрывал браузер и заново запускал, то при повторном запуске браузера никаких окон уже не было...

Код:
[Parameters]
APPDIR=1
REGOFF=1
AIDOFF=1
DIROFF=1
RMDISK=0
REFINE=0
SPFOLD=1
BCTOFF=1
STARTM=0
ECHOFF=0
DNSOFF=1

 

Всего записей: 1202 | Зарегистр. 08-10-2016 | Отправлено: 18:50 21-12-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 101 102 103 104 105 106 107 108

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru