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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Cent Browser (часть 6)

Модерирует : 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

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

Spuner



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 | Часть 2 | Часть 3 | Часть 4 | Часть 5



       


Цитата:
v5.1.1130.129 (27.06.2024)
 
Kernel Version: 118.0.5993.159
[Bug Fixes] STATUS_BREAKPOINT crash on some websites
[Bug Fixes] Web pages crash after portable version auto upgraded
[Bug Fixes] Wiping browsing data always cleans up multilogin tabs


Файловый архив (Китайский), Список собственных ключей командной строки, Настройки автооткрытия Torrent-файлов | Всегда открывать файлы этого типа, Портативные версии от Cento8

Для любителей сравнения хромоклонов  
Поиск замены Cent Browser

Проверка версии движка Chromium на актуальность - Chromium Checker.

Патч для chrome.dll (118>126 версия) (118>132 версия) С версиями выше имеются проблемы.
Пропатченный chrome.dll для обхода ограничения по установке расширений, требующих версию движка 120 или выше от Loafer.
Исправленный перевод для 5.1.1130.129 ("кэш" вместо "кеша", буквы "ё" вместо "е" и прочее...) от garryroma.

Всего записей: 646 | Зарегистр. 02-11-2012 | Отправлено: 05:06 17-04-2024 | Исправлено: MrFilth, 21:56 16-01-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цифры всегда разные. Невозможно для него что-то сделать.

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 20:51 13-08-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Еще раз - разбираемся с утилитой!
Она спецом создана для этих целей! Для генерации этих хешей.  
Почитайте же ее описание и "воспоминания" разработчика.

Всего записей: 4027 | Зарегистр. 01-04-2006 | Отправлено: 21:03 13-08-2024
AkulaBig

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

Цитата:
Еще раз - разбираемся с утилитой

Понял. Я глубоко не копал. Попробовал, у меня все получилось. Но с другой стороны я четко понимаю, что надо сначала запустить Цент. И он создаст свой хэш, который эта утилька не сможет повторить. В этом проблема. То-есть я легко могу зарегать Цент по своему усмотрению, но не смогу повторить оф рег Цент.

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 21:12 13-08-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как я понял - никак САМИ программы на генерацию хеша влиять не могут - только САМА система отвечает за его создание!
Поэтому и прелесть этой утилиты в том, что она замещает собой правильный вызов чего-то там в ОС, что вдруг сломалось
сейчас и никак обычными пользовательскими действиями не чинится и не возвращается в прежнее рабочее состояние.

Всего записей: 4027 | Зарегистр. 01-04-2006 | Отправлено: 21:44 13-08-2024
AkulaBig

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

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 21:55 13-08-2024
insorg



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

Цитата:
Да. С ассоциациями у цента прям беда.  

Простой и надёжный батник прибивал даже и не такие поделки, а и похлеще.
И никаких проблем с ассоциациями даже на нормально распакованные портативки, при желании.

Всего записей: 18437 | Зарегистр. 04-11-2010 | Отправлено: 22:18 13-08-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ваш батник, как и все другие методы, не создает уникальный идентификатор Цента. Так что такой-же бесполезный, как и все остальные методы.

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 07:02 14-08-2024
ZZZerrrrgg

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
И шо? о.О

Всего записей: 363 | Зарегистр. 27-04-2024 | Отправлено: 08:37 14-08-2024 | Исправлено: ZZZerrrrgg, 08:43 14-08-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZZZerrrrgg
Вы про "выхлоп" SetUserFTA? Ну дык это же просто указание всех ассоциаций.
А если стоит задача что-то настроить - то милости просим - сперва разобраться КАК это в ней делается.
 
 
P.S.
https://kolbi.cz/blog/2024/05/31/regportbro-register-portable-browser/
А этот чувак-разработчик умеет приятно удивлять)))
Короче - сперва этой новой утилитой надо зарегить наличие портабельного браузера в системе,
а потом при помощи SetUserFTA установить его дефолтным в системе!
ИЛИ же: при помощи уже устаревшей (но это в контексте вин11 устройств) его же утилитки:
https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/
И лучше наверное ею, ибо она четко заточена на то, чтобы сделать одно нужное дело.
 
P.S.
И да, использовать новейшую SetUserFTA для целей работы с протоколами http/https - как написал сам
автор утилит - нельзя для всех windows подряд. Она работает с винды 10 билда 1703 и выше.
А для всех предыдущих версий (от 1607 и ниже) - именно SetDefaultBrowser надо заюзать.

Всего записей: 4027 | Зарегистр. 01-04-2006 | Отправлено: 10:14 14-08-2024
greeple

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

уникальный идентификатор делает винда, а не прога
вот ещё https://habr.com/ru/news/806527/ в ту же степь
в этих ваших потугах надо просто как-то удалять старые записи цента из реестра и потом в браузере нажимать кнопочку сделать по умолчанию, или добавить в UserChoice браузер и потом в настройках винды (где по умолчанию выбирается браузер) выбрать его, тогда винда создаст всё как надо
 
Добавлено:
destiny_child
Цитата:
И да, использовать новейшую SetUserFTA для целей работы с протоколами http/https - как написал сам
автор утилит - нельзя для всех windows подряд. Она работает с винды 10 билда 1703 и выше.
А для всех предыдущих версий (от 1607 и ниже) - именно SetDefaultBrowser надо заюзать

и до Windows 10 (KB5034763) и Windows 11 (KB5034765)

Всего записей: 5997 | Зарегистр. 11-02-2020 | Отправлено: 12:14 14-08-2024
AkulaBig

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

Цитата:
сперва этой новой утилитой надо зарегить наличие портабельного браузера в системе,
а потом при помощи SetUserFTA установить его дефолтным в системе!

Я выше уже писал об этом. Беда всех этих утилек, что они регят либо в локал машине, либо в курент юзер. А Цент регится в юзер цифры. Опять-же выше я рецепт писал. Регишь прогой портейбл регистрейшен. Уверен, что и после ваших будет тоже самое. Судя по описанию по вашей ссылке. В программах по умолчанию появляется Цент. Но при входе в Цент он просит установить его по умолчанию. Потому что все эти проги не туда его регистрируют. После этого не надо никаких SetUserFTA. Нажимаем в Центе установить по умолчанию. Вуаля. В прогах по умолчанию появляется вторая запись. Первую удаляем и можно Центом пользоваться. Но вот беда. Запись после этого уже от самого Цента будет неправильной. Так что это все равно криво. А SetUserFTA я давно пользуюсь. Она тоже криво регит.  
 
Добавлено:
Вот так регят утильки:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm\OpenWithProgIds]
"htmfile"=""
"CentHTM.PD257JWQWYZUFPCWCRX7ZT5FJQ"=""
Вот так регит сам Цент:
[HKEY_USERS\S-1-5-21-2321826292-124123157-3331012713-1001_Classes\.htm]
@="CentHTM.YRXVCIC2NF4EUNQXRAVQY5VJ5M"
И все цифры всегда разные.

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 12:21 14-08-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
Вот так регят утильки:

Наверное надо сделать тестирование более глубокое. Вот что я вижу при чтении статей разработчика:
 
Если сперва вызвать в консоли:

Код:
RegPortBro.exe register HKU CentBrowser "D:\Path_to_portable_cent\chrome.exe"

А потом просто:

Код:
SetDefaultBrowser.exe

и в выводе надо найти ветку с вновь добавленным портабельным центом,
и предположим она выглядит так:

Код:
HKU CentBrowser.YRXVCIC2NF4EUNQXRAVQY5VJ5M
    name: CentBrowser
    path: "D:\Path_to_portable_cent\chrome.exe"

Тогда надо будет итогово вызвать:

Код:
SetDefaultBrowser.exe HKU CentBrowser.YRXVCIC2NF4EUNQXRAVQY5VJ5M

И мы получаем искомое в ветке реестра HKEY_USERS и в апплете назначения программ по умолчанию.....
 
И цифры конечно же будет разные у этого хеша - ибо там вроде как и место установки (ветка реестра)
учитывается и время запуска и еще мелочь какая-то.
 
И неужели никто до сих пор не спросил автора цента - а что он делает с интеграцией в систему
и как сделать очистку ее и новую вызвать?

Всего записей: 4027 | Зарегистр. 01-04-2006 | Отправлено: 17:31 14-08-2024 | Исправлено: destiny_child, 17:35 14-08-2024
AkulaBig

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

Цитата:
И мы получаем искомое в ветке реестра HKEY_USERS

Боюсь, что нет. Нам надо получить запись в ветке HKEY_USERS\S-1-5-21-2321826292-124123157-3331012713-1001 Вот в чем проблема. Я вашу прожку не пробовал, поэтому не утверждаю. Но пока не встречал такую, которая может записывать в правильную ветку.

Всего записей: 5402 | Зарегистр. 11-03-2003 | Отправлено: 18:07 14-08-2024
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Цитата:
И неужели никто до сих пор не спросил автора цента - а что он делает с интеграцией в систему
и как сделать очистку ее и новую вызвать?

Ничего он не делает, всё как в хроме
Единственное хэш этот в progid добавляет чтобы не конфликтовали версии разные. Вроде были такие случаи, но это не точно. (хотя походу и в хроме так же, поэтому скорее всего и тут он ничего не делает)
Ну возьми и спроси разраба почему так и зачем, и как в данном случае поступать.  
 
 
Добавлено:
AkulaBig
Цитата:
Нам надо получить запись в ветке HKEY_USERS\S-1-5-21-2321826292-124123157-3331012713-1001 Вот в чем проблема.

когда прописываешь в HKCU она сама пропишется в HKEY_USERS
 
есть от него же такое (судя по дате свежее что-то)
https://kolbi.cz/blog/2024/06/05/progidtool-display-delete-export-and-register-file-type-progids/

Цитата:
Изначально ProgIDTool преследовал именно эту цель, но затем во время разработки у меня появились некоторые дополнительные идеи, и теперь он содержит следующие функции:
 
Ищет типы файлов и связанную с ними командную строку в HKEY_LOCAL_MACHINE или HKEY_CURRENT_USER.
Регистрация : регистрирует новый ProgID с указанным путем к исполняемому файлу и аргументами.
Копировать : копирует ProgID из HKLM в HKCU или наоборот.
Удалить : удаляет указанный ProgID из HKLM или HKCU.
Переименовать : переименовывает ProgID в HKLM или HKCU.
Дубликат : создает копию существующего ProgID в HKLM или HKCU.
Экспорт : экспортирует указанный ProgID и его подразделы в файл .reg.

 
Добавлено:
вообще тут это оффтоп, сейчас всех закроют  

Всего записей: 5997 | Зарегистр. 11-02-2020 | Отправлено: 18:41 14-08-2024 | Исправлено: greeple, 18:53 14-08-2024
Pester

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только у меня Cent стал удалять распакованные расширения? Опера новая спокойно принимает, яндекс тоже удаляет, вернее отключает и сообщает об этом, а цент молчком всё делает.. Каждый раз при перезагрузке системы ставлю расширки по-новой. Это продолжается вот уже наверно две версии.. Сейчас использую 5.1.1130.129 от Cento8. На официальной версии(портабле) такого нет. Сейчас в офиициальной включил синхронизацию и в версии от Cento8 появились распакованные расширения. Полтергейст какой-то.. Оба браузера настраиваю с нуля, без всяких переносов..

Всего записей: 251 | Зарегистр. 04-07-2015 | Отправлено: 05:47 15-08-2024 | Исправлено: Pester, 06:47 15-08-2024
DruiD666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня с этим все ОК! - портативка от Чеширского кота ...

Всего записей: 11 | Зарегистр. 04-06-2016 | Отправлено: 08:46 15-08-2024
kenko2



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

Цитата:
Только у меня Cent стал удалять распакованные расширения?

Запакуйте в CRX и ставьте на здоровье, Цент как раз "левые" CRX принимает на ура, в отличие от. А что ругается и ошибки пишет - это нормально, главное все работает. Но если уж так тянет иметь именно каталог с распакованным расширением - то хотя бы помещайте его не в TEMP, а например в каталог самого Цента, чтобы не удалить случайно.

Всего записей: 4278 | Зарегистр. 10-11-2005 | Отправлено: 12:44 15-08-2024 | Исправлено: kenko2, 12:45 15-08-2024
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pester
Цитата:
Сейчас использую 5.1.1130.129 от Cento8. На официальной версии(портабле) такого нет.

Сам спросил, сам ответил получается.
Может у Cento8 там что-то блокируется на запись, хотя не должно и скорее всего нет.
Но у меня было такое что, заблокировал Local State чтобы браузер не восстанавливал запись конфига с сервера (там он что-то подгружает) и забыл что туда пишет браузер включенные флаги. И не мог включить флаг. Он просто после перезапуска браузера (или даже без перезапуска) не включался. А потом вспомнил, что сам заблокировал файл.

Всего записей: 5997 | Зарегистр. 11-02-2020 | Отправлено: 13:28 15-08-2024
Pester

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
greeple
DruiD666
пасиб. И Ведь у меня есть эти расширения запакованные в crx, зачем я их ставил распакованными - не знаю.. Старый стал...

Всего записей: 251 | Зарегистр. 04-07-2015 | Отправлено: 14:04 15-08-2024 | Исправлено: Pester, 14:05 15-08-2024
Faenza

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стоит версия  5.1.1130.129 (Официальная сборка), (32 бит) (Portable) (Chromium 128.0.6563.000) патченная dll для расширений, поэтому 128 показывает.
Сегодня столкнулся со следующим:
 

Всего записей: 126 | Зарегистр. 21-09-2023 | Отправлено: 02:19 18-08-2024 | Исправлено: Faenza, 02:20 18-08-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

Компьютерный форум Ru.Board » Компьютеры » Программы » Cent Browser (часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru