Баги в v3.57 (build 1182-1297)

Нашли баг? Воспользуйтесь поиском чтобы убедиться что его не нашли до вас и если он не упоминается добавьте его описание (желательно пошаговое).
Обязательно прочитайте чем для автора программы отличаются баги, недоработки и фичи.

Модератор: motyara

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Баги в v3.57 (build 1182-1291)

Сообщение i3v » Пн мар 05, 2018 9:47 pm

Такую штуку ещё заметил в 1291:
  1. Допустим есть папка с двумя файлами, "1.xslsx" и "2.avi"
    s1.PNG
    s1.PNG (4.92 КБ) 524 просмотра
  2. Дважды кликаем по "1.xslx" и сразу, не дожидаясь пока excel откроется, начинаем переименовывать "2.avi"
    s2.PNG
    s2.PNG (4.82 КБ) 524 просмотра
  3. Когда Excel открылся, переключаемся обратно на окно UC и видим, что теперь мы как-будто переименовываем уже другой файл :shock:
    s3.PNG
    s3.PNG (5.5 КБ) 524 просмотра

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Вт мар 06, 2018 2:03 am

i3v писал(а):
Пн мар 05, 2018 9:47 pm
Такую штуку ещё заметил в 1291:
  1. Допустим есть папка с двумя файлами, "1.xslsx" и "2.avi"
    s1.PNG
  2. Дважды кликаем по "1.xslx" и сразу, не дожидаясь пока excel откроется, начинаем переименовывать "2.avi"
    s2.PNG
  3. Когда Excel открылся, переключаемся обратно на окно UC и видим, что теперь мы как-будто переименовываем уже другой файл :shock:
    s3.PNG
Подозреваю что такая штука есть и во всех предыдущих билдах. Со следующего билда список не будет перечитываться в случае если переименование активно (хотя в этом есть свои минусы). Благодарю за содействие.

MaxA
Сообщения: 18
Зарегистрирован: Вт сен 06, 2016 2:00 pm

Re: Баги в v3.57 (build 1182-1292)

Сообщение MaxA » Ср апр 04, 2018 8:54 am

Пропали overlay icons, хотя
6UEmnw2.png
6UEmnw2.png (9.82 КБ) 415 просмотров

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Ср апр 04, 2018 9:23 am

MaxA писал(а):
Ср апр 04, 2018 8:54 am
Пропали overlay icons, хотя
6UEmnw2.png
Судя по всему проблема где-то у операционной системы, то есть она не отдала Unreal Commander'у эти иконки. Проверил этот аспект на W10 (на скриншоте вроде бы именно W10), иконки отобразились. Проводник их показывает?

MaxA
Сообщения: 18
Зарегистрирован: Вт сен 06, 2016 2:00 pm

Re:

Сообщение MaxA » Ср апр 04, 2018 11:11 am

Max Diesel писал(а):
Ср апр 04, 2018 9:23 am
MaxA писал(а):
Ср апр 04, 2018 8:54 am
Пропали overlay icons, хотя
6UEmnw2.png
Судя по всему проблема где-то у операционной системы, то есть она не отдала Unreal Commander'у эти иконки. Проверил этот аспект на W10 (на скриншоте вроде бы именно W10), иконки отобразились. Проводник их показывает?
Да, точно, пардон за дезу, накрываются периодически, сам не знаю почему.

Лечится:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt01]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt02]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt03]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt04]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt05]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt06]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt07]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt08]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt09]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ DropboxExt10]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"Max Cached Icons"="2000"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 01Tortoise1Normal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 02Tortoise2Modified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 03Tortoise3Conflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 04Tortoise4Locked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 05Tortoise5ReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 06Tortoise6Deleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 07Tortoise7Added]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 08Tortoise8Ignored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ 09Tortoise9Unversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise1Normal]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise2Modified]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise3Conflict]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise4Locked]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise5ReadOnly]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise6Deleted]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise7Added]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise8Ignored]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Tortoise9Unversioned]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise2Modified]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise3Conflict]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise4Locked]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise5ReadOnly]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise6Deleted]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise7Added]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise8Ignored]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise9Unversioned]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise2Modified]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise3Conflict]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise4Locked]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise5ReadOnly]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise6Deleted]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise7Added]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise8Ignored]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ Tortoise9Unversioned]

Может способ не оптимальный, но рабочий :)

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Баги в v3.57 (build 1182-1292)

Сообщение i3v » Ср апр 04, 2018 10:02 pm

Ещё странную штуку обнаружил в 1292:
Если приложенный архив распаковать, скажем в "C:\temp" и запустить "синхронизацию каталогов" , "C:\temp\1" и "C:\temp\2", то в fl_error.txt появится ошибка

Код: Выделить всё

x64 ???????????????e??????y|0000000006DC0460	1	2018-04-04 21:57:10	1292	2479dc29
, а само сравнение ломается (никогда не заканчивается).
Вложения
unable_to_compare.7z
(87.05 КБ) 13 скачиваний

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Баги в v3.57 (build 1182-1292)

Сообщение i3v » Сб апр 07, 2018 6:18 pm

И ещё одна штука:
Если UC 1292 запущен в обычном (не-elevated) режиме, и в строку адреса (заголовок панели) ввести путь к папке, куда у текущего юзера доступа нет (например "C:\Windows\Minidump\" в Windows 10), то не произойдёт ничего. Если же входить как обычно (находясь в "C:\Windows", выбрать курсором папку и нажать Enter), то тогда корректно возникает диалог "В каталог нет доступа. Войти от имени другой учётной записи?".

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Сб апр 14, 2018 12:13 pm

i3v писал(а):
Ср апр 04, 2018 10:02 pm
Ещё странную штуку обнаружил в 1292:
Если приложенный архив распаковать, скажем в "C:\temp" и запустить "синхронизацию каталогов" , "C:\temp\1" и "C:\temp\2", то в fl_error.txt появится ошибка
Что-то никак проблема воспроизводиться не желает. Проявляется ли она с чистой копии программы, когда настройки по умолчанию? Если нет, то хотелось бы увидеть файл настроек (файл Uncom.ini, через ЛС или на email).
i3v писал(а):
Сб апр 07, 2018 6:18 pm
И ещё одна штука:
Если UC 1292 запущен в обычном (не-elevated) режиме, и в строку адреса (заголовок панели) ввести путь к папке, куда у текущего юзера доступа нет (например "C:\Windows\Minidump\" в Windows 10), то не произойдёт ничего. Если же входить как обычно (находясь в "C:\Windows", выбрать курсором папку и нажать Enter), то тогда корректно возникает диалог "В каталог нет доступа. Войти от имени другой учётной записи?".
Да, эти две совершенно разные функции. Со следующего билда добавлю в эту функцию сообщение о невозможности доступа в каталог. Благодарю за эту информацию.

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re:

Сообщение i3v » Сб апр 14, 2018 7:27 pm

Max Diesel писал(а):
Сб апр 14, 2018 12:13 pm

Что-то никак проблема воспроизводиться не желает. Проявляется ли она с чистой копии программы, когда настройки по умолчанию?
Полез я на виртуалке воспроизводить, со свежеустановленной виндой. И... Не воспроизводится. Скопировал весь UC, вместе с профилем его - всё равно нет. Много думал :mrgreen: .

А ларчик просто открывался. Я там 7zip не ставил, распаковывал архив с помощью UC. А баг, оказывается, воспроизводится только если распаковывать либо через встроенный файл-менеджер 7zip, либо через его контекстное меню.

В чём тут разница - затрудняюсь сказать. Возможно, в дате, которую UC присваивает папке?
dates.PNG
dates.PNG (14.55 КБ) 273 просмотра
После того, как распаковал "правильным образом" - воспроизвелось и на "чистой винде", с свежепоставленным uc1292.

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Вс апр 15, 2018 9:06 am

i3v писал(а):
Сб апр 14, 2018 7:27 pm
В чём тут разница - затрудняюсь сказать. Возможно, в дате, которую UC присваивает папке?
Дело было в датах файлов, значение которых равно 0. Со следующего билда будет корректно, благодарю за содействие.

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Баги в v3.57 (build 1182-1292)

Сообщение i3v » Пн апр 16, 2018 10:27 pm

Max Diesel писал(а):
Вс апр 15, 2018 9:06 am
i3v писал(а):
Сб апр 14, 2018 7:27 pm
В чём тут разница - затрудняюсь сказать. Возможно, в дате, которую UC присваивает папке?
Дело было в датах файлов, значение которых равно 0. Со следующего билда будет корректно, благодарю за содействие.
Отлично, спасибо!


И ещё я заметил, что не все способы "эскалации привелегий" одинаково полезны.
Если, например,
  1. создать файл "1.txt", и:
    • Запретить у него наследование прав
    • Разрешить у него "Full Control" но только группе "администраторы"
    • Все остальные записи о разрешениях у него убрать (если они есть)
    • Владельцем файла может остаться текущий пользователь - вроде не влияет
    • текущий пользователь входит в группу "администраторы"
    • UAC в 3м снизу положении из 4х, если что.
    permissions_adv.PNG
    permissions_adv.PNG (20.83 КБ) 255 просмотров
  2. Проверяем, что файл копируется проводником. (В обычную папку, куда у всех права на запись есть.) Только окошко выскакивает, мол, нужны админские права, с UAC-кнопкой.
  3. Запускаем свежий UC[1] (не elevated, зелёная иконка). Пытаемся скопировать файл.
  4. Видим ошибку "Error! Cannot read ...". И кнопку "Admin Rights". Пробуем через неё.
  5. Иконка UC становится красной.
  6. Файл, однако, всё равно не копируется, просто "Error! Cannot read ...". А кнопки "Admin Rights" уже нет.
  7. Пробуем иначе. Запускаем ещё один UC[2].
  8. Делаем в его командной строке ":adm" и получаем окно UC[3].
  9. Это окно имеет имеет такую же красную иконку, но в нём тот файл копируется без проблем.
Я что-то не уверен что понимаю почему оно так... Но ведь вроде логичнее было бы чтоб и в первом случае после "Admin Rights" работало?
Впрочем, окна UC[1] и UC[3] и в другом разные. Например, если выполнить cmd - он будет elevated только в случае UC[3] (а в первом случае - обычный). whoami при этом и там и там показывает моё нормальное имя пользователя. Не очень понятно - а что тогда значит в случае UC[1] красная иконка?

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Чт май 10, 2018 9:14 pm

i3v писал(а):
Пн апр 16, 2018 10:27 pm
И ещё я заметил, что не все способы "эскалации привелегий" одинаково полезны.
Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
i3v писал(а):
Пн апр 16, 2018 10:27 pm
Я что-то не уверен что понимаю почему оно так... Но ведь вроде логичнее было бы чтоб и в первом случае после "Admin Rights" работало?
Впрочем, окна UC[1] и UC[3] и в другом разные. Например, если выполнить cmd - он будет elevated только в случае UC[3] (а в первом случае - обычный). whoami при этом и там и там показывает моё нормальное имя пользователя. Не очень понятно - а что тогда значит в случае UC[1] красная иконка?
К сожалению Microsoft не сделали какой-либо хитрой технологии, которая позволяла бы реально изменить привилегии для приложения. Привилегии получает лишь дополнительный процесс, а основной процесс с этим дополнительным образно говоря "переговаривается флажками". Ну а красная иконка лишь сигнализирует о том, что "внимание! администраторские права!", но при этом не уточняет как именно эти права получены - запущена ли программа сразу с администраторскими правами, либо у нее запущен дополнительный процесс с администраторскими правами (предположительно пользователь должен знать как программа получила администраторские права).

i3v
Охотник за багами
Сообщения: 139
Зарегистрирован: Пн апр 27, 2015 8:39 pm

Re: Баги в v3.57 (build 1182-1297)

Сообщение i3v » Сб май 12, 2018 5:44 pm

Max Diesel писал(а):
Чт май 10, 2018 9:14 pm
Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
Ок... Но ведь кнопка "С администраторскими полномочиями" в диалоге "о невозможности скопировать" должна всё-таки позволять скопировать, если с "нормальными админскими полномочиями" это возможно? Или как?

Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3101
Зарегистрирован: Пт окт 12, 2007 9:00 pm
Контактная информация:

Сообщение Max Diesel » Вт май 22, 2018 9:06 am

i3v писал(а):
Сб май 12, 2018 5:44 pm
Max Diesel писал(а):
Чт май 10, 2018 9:14 pm
Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
Ок... Но ведь кнопка "С администраторскими полномочиями" в диалоге "о невозможности скопировать" должна всё-таки позволять скопировать, если с "нормальными админскими полномочиями" это возможно? Или как?
В большинстве случаев этот режим позволяет скопировать файлы, однако данный конкретный случай как раз относится к меньшинству случаев. Сразу скажу, что скопировать файл в корень системного диска этот режим тоже не позволяет. Возможно позже я как-нибудь его усовершенствую.

Ответить