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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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

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



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

Цитата:
Windows 11 Version 24H2 (Build 26100.1742)  - Не запускается хром с dll х64 от nekto78

Скорее всего это связано с изменением кода API функций в одном из системных файлов (kernel32.dll, kernelbase.dll,  ntdll.dll, WS2_32.dll) после обновления 26100.1742. В каком именно можно определить отключив связанные с ними функции прокси. ntdll.dll связан с функцией REGOFF, kernelbase.dll связан с функцией DIROFF, WS2_32.dll связан с функцией REFINE. Если после их отключения хром всё равно не запустится значит причина в несовместимости с kernel32.dll.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 19:15 02-10-2024
ChronoAngel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
APPDIR=1
REGOFF=0
AIDOFF=0
DIROFF=0
RMDISK=0
REFINE=0
Не запускается.

Всего записей: 1423 | Зарегистр. 30-12-2008 | Отправлено: 20:08 02-10-2024
nekto78



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

Цитата:
APPDIR=1
REGOFF=0
AIDOFF=0
DIROFF=0
RMDISK=0
REFINE=0
Не запускается.

Значит kernel32.dll, тот который в \Windows\System32\
Поправить чтобы заработало скорее всего можно, но нужен этот самый kernel32.dll 26100.1742.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 22:06 02-10-2024
ChronoAngel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
там обновилось и уже 26100.1882 пойдёт?
 
https://www.upload.ee/files/17193306/kernel32.dll.html

Всего записей: 1423 | Зарегистр. 30-12-2008 | Отправлено: 18:18 03-10-2024
nekto78



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

Цитата:
там обновилось и уже 26100.1882 пойдёт?

 
Подойдёт. Как и предполагал изменился код API функции. Подправил.  
Ссылка https://www.upload.ee/files/17196816/version_x64.dll.html
В ранних версиях 11 работает нормально. В релиз добавлю после тестирования.
 
Для тестирования в Windows 11 Version 24H2 (Build 26100.1742) и новее отключить функции  
REGOFF, DIROFF и REFINE и пошагово их включать в случае успешного запуска.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 14:13 04-10-2024 | Исправлено: nekto78, 16:23 04-10-2024
ChronoAngel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Работает.
Только с DIROFF=1 не запускается.

Всего записей: 1423 | Зарегистр. 30-12-2008 | Отправлено: 18:10 04-10-2024
nekto78



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

Цитата:
Работает.
Только с DIROFF=1 не запускается.

Ок. Значит ещё в kernelbase.dll 26100.1742 изменился код. Тогда и его из \Windows\System32\ надо.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 19:29 04-10-2024
ChronoAngel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
https://www.upload.ee/files/17199985/KernelBase.dll.html
kernelbase.dll 26100.1882

Всего записей: 1423 | Зарегистр. 30-12-2008 | Отправлено: 20:30 04-10-2024
nekto78



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

Цитата:
kernelbase.dll 26100.1882

 
Подправил и для kernelbase.dll 26100.1882
https://www.upload.ee/files/17200374/version_x64.dll.html

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 22:37 04-10-2024
nekto78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Релиз 1.0.5.4 2024-10-18
 
Список изменений.
1. Добавлена функция указания пути к специальным папкам. Включение/Выключение функции параметром SPFOLD в ини файле.
2. Устранена зависимость от версии операционной системы для функции блокировки создания директорий.
 
Примечание. Специальные папки - это системные папки, папки в профиле пользователя операционной системы, папки с общими документами, папки с программными файлами и т.д. Некоторые браузеры создают в них свои папки и файлы помимо своего основного профиля. Функция указания пути к специальным папкам позволяет указать браузеру свой путь в качестве пути к специальным папкам, например, в основной профиль самого браузера или во временную системную папку или в "нулевую" папку (тогда специальные папки браузером использоваться не будут). Необходимо учитывать, что не все браузеры адекватно реагируют на эту функцию.  Яндекс, Макстон, Цент, Хромиум, Унгуглед, Браве, Вивальди воспринимают указание пути вполне нормально.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 12:09 18-10-2024 | Исправлено: nekto78, 23:23 18-10-2024
MaraGame24



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Цитата:
Добавлена функция для указания пути к специальным папкам.
А можно поподробней, что это для тупеньких )))
Цитата:
Функция указания пути к специальным папкам позволяет указать свой путь
Пути в каком виде прописывать ???
Относительные пути сработают ???
Можно наглядный пример посмотреть как прописывать ???

Всего записей: 2353 | Зарегистр. 25-11-2023 | Отправлено: 12:21 18-10-2024 | Исправлено: MaraGame24, 12:35 18-10-2024
nekto78



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

Цитата:
Пути в каком виде прописывать ???
Относительные пути сработают ???
Можно наглядный пример посмотреть как прописывать ???

В ини файле в пояснении указано.

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 12:36 18-10-2024 | Исправлено: nekto78, 12:36 18-10-2024
MaraGame24



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

Всего записей: 2353 | Зарегистр. 25-11-2023 | Отправлено: 12:46 18-10-2024
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cromite 129, 130 на Windows 10.0.17763.615
https://github.com/uazo/cromite/releases
chrome-win.zip
 
не перехватывает пути (профиль лезет в %UserDir%\AppData)
на 128 работало

Всего записей: 12056 | Зарегистр. 03-08-2008 | Отправлено: 20:29 23-10-2024
nekto78



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

Цитата:
не перехватывает пути (профиль лезет в %UserDir%\AppData)
на 128 работало

 
Disabling support for local version.dll loading in windows
https://github.com/uazo/cromite/issues/1474

Всего записей: 642 | Зарегистр. 10-02-2006 | Отправлено: 16:37 24-10-2024
insorg



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

Цитата:
Disabling support for local version.dll loading in windows
https://github.com/uazo/cromite/issues/1474

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

Всего записей: 19845 | Зарегистр. 04-11-2010 | Отправлено: 16:57 24-10-2024
claim35



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Любите Cromite - любите и шифрование. Это тот самый случай из байки про крестик и трусы. Смысл этого проекта и пунктик разработчика - маниакально избежать любой утечки данных в гугл и куда угодно, возможно кроме самого господина uazo
Это локальный эпизод, системой он не станет, код самого хрома не будут ломать ради маленькой кучки любителей портабла. Так что пользуйтесь хромом или чистым хромиумом

Всего записей: 2023 | Зарегистр. 27-05-2007 | Отправлено: 17:48 24-10-2024
Capushon

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
claim35:
Цитата:
маленькой кучки любителей портабла
Я правильно понимаю, что сам ты не видишь себя в этой кучке?

Всего записей: 5175 | Зарегистр. 18-07-2006 | Отправлено: 17:53 24-10-2024
claim35



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

Цитата:
Я правильно понимаю, что сам ты не видишь себя в этой кучке?
 

Наоборот, при малейшей возможности выбираю портабельную версию всех программ. Здорово помогает сэкономить время и силы при переустановке системы например. Скорее не вижу себя среди пользователей Cromite, по крайней мере на винде. На андроиде он неплох, блокировщик рекламы всё-таки. Ну и не кричу караул если программа таки оставит пару строк в реестре

Всего записей: 2023 | Зарегистр. 27-05-2007 | Отправлено: 17:59 24-10-2024
MERCURY127



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

Всего записей: 12056 | Зарегистр. 03-08-2008 | Отправлено: 18:02 24-10-2024 | Исправлено: MERCURY127, 18:06 24-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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