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

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

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

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ DLL для портаблезации практически* любого хромоклона.

Работоспособность проверена на:
Brave, CentBrowser, Chromium (dev), GDIChromium, Google Chrome, Iron, Opera, Supermium, Ungoogled Chromium, Vivaldi.
* Существуют несколько "особенных", где version.dll затруднено либо бесполезно: MS Edge, QQ, 360EE.
 
Для новых версий Chromium/Chrome (версия Cr118 и новее):
Chrome++ от Bush2021: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Прокси от nekto78: (release) Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Vivaldi++ от ca-x (czyt): (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64
Vivaldi++ от ca-x (czyt): (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Для старых версий Chromium/Chrome (до версии Cr118):
Chrome++ от icy37785: (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
Chrome++ от jestxfot: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Архив версий (перезаливы)
Мини F.A.Q.

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

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

Цитата:
64 битная dll по видимому не работает в Windows 10, на других осях не тестировал. Браузеры с ней не запускаются. Несколько секунд процесс висит в диспетчере задач и вылетает. User Data не создается.

Тестировал в Windows 7, в ней работает. На выходных начну работу над ошибками.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 23:13 06-03-2024 | Исправлено: nekto78, 23:13 06-03-2024
a_nester



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
 
Приветствую! Тоже пробовал запустить на Windows 10... никак...(

Цитата:
64 битная dll по видимому не работает в Windows 10

Подождём исправления ошибок... удачи!

Всего записей: 571 | Зарегистр. 08-10-2016 | Отправлено: 23:25 06-03-2024
wanderer176

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vorrermid nekto78 a_nester
Попробовал в Windows 11 Vivaldi 6.6.3271.48 x64 - всё работает. Потестил скорость в сравнении с Chrome++ от Bush2021. Скорость примерно одинаковая в пределах погрешности.  
Добавлено:
nekto78
у меня такая проблема с вашей Version.dll. В version.ini прописан путь к профилю:
DATADIR=..\Data и при запуске Vivaldi он нормально подхватывается. А при запущенном браузере, открытие браузера
из стороннего приложения или при открытии локального html файла запускается ещё один экземпляр браузера, который создаёт профиль  в папке User Data рядом с исполняемым файлом. Chrome++ от Bush2021 так себя не ведёт

Всего записей: 620 | Зарегистр. 14-12-2005 | Отправлено: 00:22 07-03-2024 | Исправлено: wanderer176, 01:05 07-03-2024
El Sanchez



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

Цитата:
Тестировал в Windows 7, в ней работает. На выходных начну работу над ошибками.

nekto78, типы параметров функции UpdateProcThreadAttribute и типа UpdProcThrAttr неправильные, работать на 64 битах не будет, размер не тот, а если и будет, то это плохо закончится в совершенно разный по времени момент.

Всего записей: 467 | Зарегистр. 23-12-2008 | Отправлено: 13:23 07-03-2024
nekto78

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

Цитата:
nekto78, типы параметров функции UpdateProcThreadAttribute и типа UpdProcThrAttr неправильные, работать на 64 битах не будет, размер не тот, а если и будет, то это плохо закончится в совершенно разный по времени момент.  

Уже нашел ошибку. Параметры правильные. Ошибка в другом. Размер опкодов инструкций функции UpdateProcThreadAttribute в Windows 10x64 и Windows 7x64 отличается и version.dll, соответственно, не корректно осуществляет переход и возврат к ней. Под отладчиком поправил, запустилась и работает в Windows 10x64, но перестала работать в Windows 7x64. Если не получится совместить придется делать разные версии под разные ОС или делать программную проверку длины инструкций чтоб уж наверняка.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 14:49 07-03-2024 | Исправлено: nekto78, 15:13 07-03-2024
El Sanchez



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

Цитата:
Уже нашел ошибку. Параметры правильные. Ошибка в другом.

nekto78, сравните типы параметров у себя и как должно быть. Прочувствуйте разницу между DWORD и DWORD_PTR, Integer и SIZE_T, PInteger и PSIZE_T.

Всего записей: 467 | Зарегистр. 23-12-2008 | Отправлено: 20:06 07-03-2024
nekto78

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

Цитата:
nekto78, сравните типы параметров у себя и как должно быть. Прочувствуйте разницу между DWORD и DWORD_PTR, Integer и SIZE_T, PInteger и PSIZE_T.  

По ссылке 'как должно быть' делал для 32х битной. Для 64-х битной размеры по идее не должны измениться, т.к. в 64-х битных браузерах в 64-х битных системах используется библиотека kernel32.dll. Под отладчиком на первый взгляд атрибут процесса считывается корректно, но настораживает что после неё срабатывают исключения. Во всяком случае спасибо за наводку, буду вникать и сравнивать.
 
А пока что исправил размер опкодов чтобы совпадало и для 7 и для 10. Браузеры начали запускаться и в 7 и в 10. Проверил пока в Яндексе 24, в Вивальди 6 и в Макстоне 7. А вот Цент 5 не запускается, вернее запускается, создает папки USER и CACHE, кратковременно показывается окно браузера и схлопывается.
 
Еще одна ошибка в 1.0.4.5 - не отключается функция запрета на запись в реест из ini файла. Уже исправил. Но пока не закончу работу над ошибками для x64 обновление делать не буду.
 
Добавлено:
wanderer176

Цитата:
DATADIR=..\Data и при запуске Vivaldi он нормально подхватывается. А при запущенном браузере, открытие браузера  
из стороннего приложения или при открытии локального html файла запускается ещё один экземпляр браузера, который создаёт профиль  в папке User Data рядом с исполняемым файлом. Chrome++ от Bush2021 так себя не ведёт

Проверил в Вивальди 5 и Макстон 7. Подтверждаю. Исправил. Теперь работает нормально.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 21:59 07-03-2024 | Исправлено: nekto78, 14:37 08-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Насколько осуществимо имеющийся код скомпилировать для полной поддержки ХР…W11?
Вон, для того же Supermium, например. Да, он уже обучен унгуглед-ключам, но всякие доп.фичи и возможность пускать его по chrome.exe кому-то могут быть полезны и удобны.
Нынешние версии, насколько я помню, на ХР не работают вовсе. По крайней мере, когда тестил на релизе 121-го.

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 03:21 08-03-2024
greeple

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Цитата:
А вот Цент 5 не запускается, вернее запускается, создает папки USER и CACHE, кратковременно показывается окно браузера и схлопывается.

нафига оно для цента? может оно не запускается потому что там уже внутри выключено же всё для портабла

Всего записей: 4257 | Зарегистр. 11-02-2020 | Отправлено: 03:42 08-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
Может, ради каких-то побочных "бонусных" фич оного?

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 04:04 08-03-2024
nekto78

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

Цитата:
Насколько осуществимо имеющийся код скомпилировать для полной поддержки ХР…W11?  

32-х битная версия точно работает в диапазоне ХР…W11. С 64-х битной немного сложней из-за наличия в машинных кодах системных библиотек некоторого количества дополнительных операторов отличающихся от версии к версии, но тоже возможно.
 
Выполнил работу над ошибками. El Sanchez, благодарю за ценные указания - привел типы в соответствие.
Теперь x64 работает нормально и в 7 и в 10. Цент тоже запускается. В XP и 11 не проверял.
Обновление выполнил. Версия релиза не изменилась, изменилась только дата.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 09:18 08-03-2024 | Исправлено: nekto78, 21:07 08-03-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жаль. Как раз 64-битный супермиум на ХР64 можно было б затестить в полном обвесе...

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 20:34 08-03-2024
vorrermid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Последняя 1.0.4.5 x64, работает на windows 10, но в отличие от x32 оставляет следы в реестре при  включенной функции блокировки записи в реестр. Хром создает раздел "Google" тут HKCU\SOFTWARE\Google, а Вивальди соответственно тут HKCU\SOFTWARE\Vivaldi
 
Видео с демонстрацией проблемы - https://krakenfiles.com/embed-video/5QSyDvI4Ct

Всего записей: 158 | Зарегистр. 04-02-2020 | Отправлено: 22:46 08-03-2024
nekto78

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

Цитата:
Последняя 1.0.4.5 x64, работает на windows 10, но в отличие от x32 оставляет следы в реестре при  включенной функции блокировки записи в реестр. Хром создает раздел "Google" тут HKCU\SOFTWARE\Google, а Вивальди соответственно тут HKCU\SOFTWARE\Vivaldi  

Да, уже увидел. Создает одну ветку. В 10 64-х битной полное отключение записи в реестр не работает, система не позволяет определить адрес функции NtCreateKey в системной библиотеке ntdll.dll, вероятно из-за того что у version.dll отсутствует цифровая подпись. Причину понял. Исправил. Теперь 64-х битная тоже не оставляет следов. Версия релиза прежняя. Файлы обновил 11.03.2024.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 23:19 08-03-2024 | Исправлено: nekto78, 14:49 11-03-2024
Petrovic82

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

Цитата:
Тестировал этим. Результат тестирования зависит от каких-то случайных факторов. По этому делал несколько тестов подряд чтобы выявить среднее устойчивое значение.  

уже 3.0 вышел
https://browserbench.org/Speedometer3.0/

Всего записей: 7346 | Зарегистр. 19-10-2013 | Отправлено: 09:19 12-03-2024
vorrermid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Со вчерашнего дня тестирую Вашу x64 dll от 11.03.2024. Никаких багов на данный момент не обнаружил. При переносе браузера на другую систему, в моем случае с W10 на W10, расширения не теряются, пароли и авторизация на сайтах сохраняются, реестр не засоряется. Спасибо. С сегодняшнего дня, буду пользоваться на постоянной основе.

Всего записей: 158 | Зарегистр. 04-02-2020 | Отправлено: 13:06 12-03-2024
nekto78

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

Цитата:
Со вчерашнего дня тестирую Вашу x64 dll от 11.03.2024. Никаких багов на данный момент не обнаружил. При переносе браузера на другую систему, в моем случае с W10 на W10, расширения не теряются, пароли и авторизация на сайтах сохраняются, реестр не засоряется. Спасибо. С сегодняшнего дня, буду пользоваться на постоянной основе.

Благодарю за тестирование и отзыв.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 13:10 12-03-2024
Petrovic82

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

Цитата:
Никаких багов на данный момент не обнаружил

CocCoc
https://files-cdn.coccoc.com/apps/browser/win/x64/121.0.6167.192/121.0.6167.192_coccocsetup.exe
(оффлайн инсталлер, распаковывается 7zip)
вообще не запускается (win 10 x64)
без .ini так же

Всего записей: 7346 | Зарегистр. 19-10-2013 | Отправлено: 13:43 12-03-2024
vorrermid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrovic82
Я тестировал только Vivaldi и Chrome.  
Касаемо CocCoc, у меня запустился и на основной W10 и на виртуалке.
 
Доказательство - https://krakenfiles.com/embed-video/JJXc0MKKxX

Всего записей: 158 | Зарегистр. 04-02-2020 | Отправлено: 14:14 12-03-2024
nekto78

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

Цитата:
CocCoc  
https://files-cdn.coccoc.com/apps/browser/win/x64/121.0.6167.192/121.0.6167.192_coccocsetup.exe  
(оффлайн инсталлер, распаковывается 7zip)  
вообще не запускается (win 10 x64)  
без .ini так же

Если скачивали по прямой ссылке из шапки тогда скачайте еще раз или скачайте со страницы загрузки.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 14:36 12-03-2024 | Исправлено: nekto78, 15:09 12-03-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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru