Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (8)
  • Как автоматически запускать приложение, при запуске другого приложения?

    niknils
    @niknils
    системный администратор, python-разработчик
    немножко поправляя Wataru, это можно сделать не только имея сервис.

    либо действительно делать сервис (описание пакетного файла):
    ярлык запуска пакетного сценария в папке автозапуска, то есть в "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup", который настроен на свёрнутое окно и который вызывает скрытие окна, допустим, посредством PowerShell:
    %WinDir%\System32\WindowsPowerShell\v1.0\PowerShell.exe -windowstyle hidden
    а затем делает свои дела в цикле (tasklist | find /i "...")

    либо сделать это в стиле разработчиков ПО, допустим, на примерах ConEmu, Clink или AkelPad - создать в реестре запись о "переадресации" исполняемого файла для указанного исполняемого файла. (можно сделать запуск пакетного сценария для запуска программ, а он будет запускаться таким методом)

    первый метод требует активный процесс, но, скорее всего, сработает (так как люди иногда ограничивают доступ к reg.exe и regedit.exe), а второй метод не требует активный процесс (разовый, по случаю), но может потребовать продуманного кода. собственно, для запуска более одной программы методом редактирования реестра требуется сценарий, а потому, полагаю, без сценариев никак.

    кстати, если на то пошло, то можно заняться извращениями в стиле копирования cmd.exe в, к примеру, папку %Temp% изменив и использования её вместо cmd.exe (можно даже получать PID родительского cmd.exe и завершать процесс cmd.exe из дочернего процесса с другим именем исполняемого файла). также можно на python используя subprocess или os запускать процессы, а через pyinstaller сделать исполняемый (.exe) файл. правда, такая программа будет медленной, но она будет иметь в TaskMgr, к примеру, свою (кастомную) иконку и название исполняемого файла.
    Ответ написан
    Комментировать
  • Веб браузер без рекламы?

    niknils
    @niknils
    системный администратор, python-разработчик
    Рекомендую браузеры исходя из запроса:
    * Brave - open-source; встроенный блокировщик рекламы.
    * Opera - проприетарный; имеет блокировщик рекламы.
    * Opera GX - тоже самое в этом смысле, что и Opera.

    Ещё браузеры, отчасти подходящие (только open-source):
    * Mozilla Firefox - не блокирует рекламу, но как и все, может блокировать трекеры, а также имеет телеметрию, однако open-source, а эти неприятные настройки по умолчанию можно отключить. (+ поддерживает расширения из списка ниже)
    * Waterfox - не имеет телеметрии и рекламу не блокирует из коробки; медленный (Gecko + Quantum), но поддерживает расширения для Gecko. (можно сделать более серьёзный блокировщик рекламы, если это так нужно)

    Не рекомендуемые исходя из вопроса (только проприетарные):
    * Google Chrome - интегрирован с сервисами Google, включая рекламы. имеет рекламный индентификатор. (что частое явление)
    * Yandex Browser - Yandex.Metrica, все URL попадают в Yandex + имеет рекламный индентификатор. (не отключается и не настраивается в браузере)
    * Microsoft Edge - не совсем понятная работа браузера, однако, однозначно имеет рекламный индентификатор на уровне устройства с Windows (если установлен на Windows).

    Рекомендую расширения (только open-source) исходя из вопроса:
    * Privacy Badger - иногда может блокировать рекламу эврестически, предполагая, что это реклама.
    * uBlock Origin - хороший блокировщик рекламы, позволяющий затирать элементы, подключать свои и скачивать дополнительные (предоставленные) hosts-списки.
    * uMatrix - хороший инструмент, позволяющий заблокировать подключение CSS, JS, медиа и не только, правда, не поддерживает косметически фильтры и затирания элементов. (см. uBlock Origin)
    * NoScript - блокирует JavaScript и вроде не только это может. в целом, может быть заменён целиком посредством uMatrix. (однако, uMatrix медленнее). часть Tor Browser.

    В целом в браузеры могут пытаться внедрять какие-то функции (вроде блокировщиков рекламы, препроцессора сайтов для тёмной темы в Opera GX и так далее), но лучше использовать универсальные кросс-браузерные решения (удобства перехода на разные платформы и браузеры) в виде специализированных расширений, которые, как обычно и бывают, часто качественнее внедряемых в браузеры функций.
    Закономерно, но часто проприетарные браузеры имеют связь с таргетингом рекламы.

    Немного изменив вопрос: "быстрый браузер без отслеживания":
    * Brave - по умолчанию всё, связанное с помощью рекламным сетям отключено.
    * Tor Browser - open-source; не быстрый (обусловлено технологией The Onion Router; без отслеживания; использует расширения (включая упомянутый NoScript)
    * Mozilla Firefox - не из коробки, но настраивается на то, чтобы не отслеживал совсем.

    Но даже здесь мы видим расширения прямо из коробки. Рекомендую попробовать расширения из списка.

    Касательно, кстати, расширений - я не рекомендую использовать Chromium-клоны, так как Google медленно, но верно ограничивает API-функции, которые используются блокировщиками рекламы.

    Касательно самих браузеров и рекламы - я не рекомендую использовать браузеры с закрытым исходным кодом, так как они могут быть связаны с рекламными компаниями в той или иной степени. (впрочем, спонсорство и "неприятное поведение" разработчиков встречается и в open-source проектах)

    Также рекомендую копаться в настройках.
    Ответ написан
    Комментировать