Miranda NG русскоязычный форум > Общие разговоры о Miranda NG

Всплывающее окно pu_stub.exe

<< < (3/3)

dartraiden:
А вот теперь таки воспроизвелось.


--- Quote ---В старой версии программы всё работает без этих прав.
--- End quote ---
Это понятно - старая версия вообще не умеет стирать инишку, если не хватает прав. Новая версия умеет запрашивать права, но, видимо, права запрашиваются всегда, когда Миранда установлена в Program Files и подобные места (а должны запрашиваться не на основании того, куда установлено, а на основании того, получается ли стереть инишку).

https://github.com/miranda-ng/miranda-ng/issues/3143

dartraiden:
В общем, проблема оказалсь в чём - весь этот код, который через pu_stub запрашивает поднятие прав, изначально писался сугубо для нужд апдейтера, т.е. чисто для работы в корневом каталоге Миранды. В 0.96.1 мы кусок кода перетащили из апдейтера в ядро и приспособили ещё и для того, чтобы запрашивать права для удаления инишек, которые лежат в PF и прочих местах, куда юзер по умолчанию писать не может.

Но происхождение кода даёт о себе знать, и он продолжал думать, что дело происходит в корне :) А раз Миранда установлена в PF и корень недоступен для записи, то код запрашивал повышение прав, пусть в реальности оно и не требовалось.

Исправлено, фикс портирован в стаблю.

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version