Author Topic: Касперский и Miranda NG  (Read 1028 times)

0 Members and 1 Guest are viewing this topic.

Offline dartraiden

  • Localization Maintainer
  • *****
  • Posts: 435
  • Country: ru
  • Karma: 15
  • Version Info
Re: Касперский и Miranda NG
« Reply #15 on: 11 03 2018, 18:25:23 »
А ещё цифровой подписи нет, падааааазрительно, не хотят платить по 15 тысяч в год за сертификат, наверняка вирусописатели :D
_██_
(°ᴗƪ)
 

Offline MisterMythTopic starter

  • Sr. Member
  • ****
  • Posts: 466
  • Country: ru
  • Karma: 3
  • Myth: Make Your Thought Heard
  • Version Info
Re: Касперский и Miranda NG
« Reply #16 on: 12 03 2018, 06:37:17 »
Apollo2k4, dartraiden,

Эта пляска с поднятием прав...

Решение: Создать полноценный установщик программы, который при установке программы добавляет записи в реестр и на Miranda64.exe автоматически пропишется запуск от имени администратора. Я делал такое для своего проекта, создавал установщик через Inno Setup. Могу и для Miranda NG такой сделать, показать как это делается. Вариант номер 2: если не охота терять портативность, то можно попытаться сделать запрет на установку в Program Files. И заменить архивные версии программ на файлы установки, но без звуков.
« Last Edit: 12 03 2018, 06:46:11 by MisterMyth »
Myth: Make Your Thought Heard
 

Offline Mataes

  • Global Moderator
  • *****
  • Posts: 98
  • Country: ru
  • Karma: 15
Re: Касперский и Miranda NG
« Reply #17 on: 12 03 2018, 08:06:47 »
MisterMyth
косяк на стороне антивируса. почему мы должны какие то пляски начинать? подожди чуть-чуть базы обновятся и уйдет ложное срабатывание, они ж написали что поправят. у нас сделано т.к. и должно быть, права запрашиваются только тогда когда они реально нужны.
 

Offline MisterMythTopic starter

  • Sr. Member
  • ****
  • Posts: 466
  • Country: ru
  • Karma: 3
  • Myth: Make Your Thought Heard
  • Version Info
Re: Касперский и Miranda NG
« Reply #18 on: 12 03 2018, 08:28:07 »
Mataes, я решил показать, что можно добиться повышения прав иначе. Без написания этого файла, если можно так сказать предложил ему альтернативу.
Myth: Make Your Thought Heard
 

Offline unsane

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
Re: Касперский и Miranda NG
« Reply #19 on: 12 03 2018, 17:01:00 »
Mataes, я решил показать, что можно добиться повышения прав иначе. Без написания этого файла, если можно так сказать предложил ему альтернативу.
UAC контролирует неавторизованные действия в папке "Program Files" запрашивая повышение привилегий. Так как копия миранды уже запущена, то повысить привилегии на нее нельзя (ограничение ОС), поэтому запускается отдельная утилитка pu_stub, которой по разрешению пользователя выдаются права. В ней реализовано копирование и удаление файлов.
Это единственный корректный с точки зрения ОС вариант. Точно так же делает, например, Total Commander.
Запуск из под админа - это брешь в системе безопасности ОС. Глупо делать "дырень" и прикрывать ее сторонним антивирусом ради того, чтобы этот антивирус не ругался (совершенно зазря).

Правильное решение - это:
- написать разработчикам, чтобы они починили эвристику (сделано)
- подписать pu_stub, чтобы на него не реагировали антивирусы (дорого).
« Last Edit: 12 03 2018, 17:03:58 by unsane »
Si no estas con nosotros, estas contra nosotros.
 

Offline MisterMythTopic starter

  • Sr. Member
  • ****
  • Posts: 466
  • Country: ru
  • Karma: 3
  • Myth: Make Your Thought Heard
  • Version Info
Re: Касперский и Miranda NG
« Reply #20 on: 12 03 2018, 17:15:24 »
unsane, а сделать запрет на установку в проблемную папку?
Myth: Make Your Thought Heard
 

Offline unsane

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
Re: Касперский и Miranda NG
« Reply #21 on: 12 03 2018, 20:04:44 »
Проблемная папка - это "Program Files"? А смысл?
Если миранда стоит не в системной папке, где не нужны повышенные права, то его можно вообще удалить.
Si no estas con nosotros, estas contra nosotros.
 

Offline dartraiden

  • Localization Maintainer
  • *****
  • Posts: 435
  • Country: ru
  • Karma: 15
  • Version Info
Re: Касперский и Miranda NG
« Reply #22 on: 12 03 2018, 20:11:07 »
Он разве не прилетит при ближайшем обновлении апдейтера?
_██_
(°ᴗƪ)
 

Offline MisterMythTopic starter

  • Sr. Member
  • ****
  • Posts: 466
  • Country: ru
  • Karma: 3
  • Myth: Make Your Thought Heard
  • Version Info
Re: Касперский и Miranda NG
« Reply #23 on: 13 03 2018, 05:44:21 »
dartraiden, правы, он как я помню иногда после обновления программы восстанавливается.
unsane, смысл в том, что я считаю этот файл костылем. Вы итак не рекомендуйте ставить программу в program files. Пора это сделать правилом, а не рекомендацией.
Или сделать онлайн инсталятор: скачивает только нужные файлы в зависимости от выбранных параметров установки.
Myth: Make Your Thought Heard
 

Offline dartraiden

  • Localization Maintainer
  • *****
  • Posts: 435
  • Country: ru
  • Karma: 15
  • Version Info
Re: Касперский и Miranda NG
« Reply #24 on: 13 03 2018, 09:58:05 »
Меня вполне устраивает моя установка в %Program Files%. Если бы еще выпилить остальной софт, который норовит вкорячить себя в %LocalAppData%, то я бы с радостью у себя вообще запретил запуск исполняемых файлов откуда либо, кроме %Program Files%.
_██_
(°ᴗƪ)
 

Offline unsane

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
Re: Касперский и Miranda NG
« Reply #25 on: 13 03 2018, 10:48:19 »
Вы итак не рекомендуйте ставить программу в program files. Пора это сделать правилом, а не рекомендацией.
Не-не-не, я наоборот только за эту папку всеми руками и ногами. Весь софт должен быть в одном месте и под контролем.
С обновлением тут увы, так как отдельно без pu_stub PluginUpdater не поставляется.
Si no estas con nosotros, estas contra nosotros.
 

Offline Elzor

  • Developer
  • *****
  • Posts: 464
  • Country: ru
  • Karma: 64
  • Jabber ID
  • Version Info
Re: Касперский и Miranda NG
« Reply #26 on: 13 03 2018, 11:39:26 »
Вы итак не рекомендуйте ставить программу в program files.
Мне интересно стало, а кто это "вы", и где эти "вы" не рекомендовали ставить софт в место, специально предназначенное разработчиками операционной системы для установки софта?
 

Offline MisterMythTopic starter

  • Sr. Member
  • ****
  • Posts: 466
  • Country: ru
  • Karma: 3
  • Myth: Make Your Thought Heard
  • Version Info
Re: Касперский и Miranda NG
« Reply #27 on: 13 03 2018, 17:40:10 »
Elzor, раньше когда скачивал готовые сборки, было уведомление, что портативные версии лучше не ставить в папку с программами. Если не ошибаюсь, то Watcher Pack.
Myth: Make Your Thought Heard
 

Offline Apollo2k4

  • Hero Member
  • *****
  • Posts: 694
  • Country: 00
  • Karma: 44
    • apollo2k4
  • Jabber ID
  • Version Info
Re: Касперский и Miranda NG
« Reply #28 on: 14 03 2018, 11:52:40 »
раньше когда скачивал готовые сборки, было уведомление, что портативные версии лучше не ставить в папку с программами
А не смущает что там написано, что портабельные версии, это было специально. Это же можно вкорячить в manifest miranda32.exe, но тогда она сама себя не сможет обновить.


Post Merge: 14 03 2018, 11:56:24
Хорошо, что вы не ставите под сомнение то куда пакетные менеджеры Linux дистрибутивов ставят бинарники, ведь разработчики могут быть неправы. А главное там тоже нужно повысить свои привилегии чтобы установить пакет.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io