- Допустим есть папка с двумя файлами, "1.xslsx" и "2.avi"
- Дважды кликаем по "1.xslx" и сразу, не дожидаясь пока excel откроется, начинаем переименовывать "2.avi"
- Когда Excel открылся, переключаемся обратно на окно UC и видим, что теперь мы как-будто переименовываем уже другой файл
Баги в v3.57 (build 1182-1497)
Модератор: motyara
Re: Баги в v3.57 (build 1182-1291)
Такую штуку ещё заметил в 1291:
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Подозреваю что такая штука есть и во всех предыдущих билдах. Со следующего билда список не будет перечитываться в случае если переименование активно (хотя в этом есть свои минусы). Благодарю за содействие.i3v писал(а): ↑Пн мар 05, 2018 9:47 pm Такую штуку ещё заметил в 1291:
- Допустим есть папка с двумя файлами, "1.xslsx" и "2.avi"
s1.PNG- Дважды кликаем по "1.xslx" и сразу, не дожидаясь пока excel откроется, начинаем переименовывать "2.avi"
s2.PNG- Когда Excel открылся, переключаемся обратно на окно UC и видим, что теперь мы как-будто переименовываем уже другой файл
s3.PNG
Re: Баги в v3.57 (build 1182-1292)
Пропали overlay icons, хотя
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Re:
Да, точно, пардон за дезу, накрываются периодически, сам не знаю почему.Max Diesel писал(а): ↑Ср апр 04, 2018 9:23 amСудя по всему проблема где-то у операционной системы, то есть она не отдала 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]
Может способ не оптимальный, но рабочий
Re: Баги в v3.57 (build 1182-1292)
Ещё странную штуку обнаружил в 1292:
Если приложенный архив распаковать, скажем в "C:\temp" и запустить "синхронизацию каталогов" , "C:\temp\1" и "C:\temp\2", то в fl_error.txt появится ошибка, а само сравнение ломается (никогда не заканчивается).
Если приложенный архив распаковать, скажем в "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 КБ) 350 скачиваний
Re: Баги в v3.57 (build 1182-1292)
И ещё одна штука:
Если UC 1292 запущен в обычном (не-elevated) режиме, и в строку адреса (заголовок панели) ввести путь к папке, куда у текущего юзера доступа нет (например "C:\Windows\Minidump\" в Windows 10), то не произойдёт ничего. Если же входить как обычно (находясь в "C:\Windows", выбрать курсором папку и нажать Enter), то тогда корректно возникает диалог "В каталог нет доступа. Войти от имени другой учётной записи?".
Если UC 1292 запущен в обычном (не-elevated) режиме, и в строку адреса (заголовок панели) ввести путь к папке, куда у текущего юзера доступа нет (например "C:\Windows\Minidump\" в Windows 10), то не произойдёт ничего. Если же входить как обычно (находясь в "C:\Windows", выбрать курсором папку и нажать Enter), то тогда корректно возникает диалог "В каталог нет доступа. Войти от имени другой учётной записи?".
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Что-то никак проблема воспроизводиться не желает. Проявляется ли она с чистой копии программы, когда настройки по умолчанию? Если нет, то хотелось бы увидеть файл настроек (файл Uncom.ini, через ЛС или на email).
Да, эти две совершенно разные функции. Со следующего билда добавлю в эту функцию сообщение о невозможности доступа в каталог. Благодарю за эту информацию.i3v писал(а): ↑Сб апр 07, 2018 6:18 pm И ещё одна штука:
Если UC 1292 запущен в обычном (не-elevated) режиме, и в строку адреса (заголовок панели) ввести путь к папке, куда у текущего юзера доступа нет (например "C:\Windows\Minidump\" в Windows 10), то не произойдёт ничего. Если же входить как обычно (находясь в "C:\Windows", выбрать курсором папку и нажать Enter), то тогда корректно возникает диалог "В каталог нет доступа. Войти от имени другой учётной записи?".
Re:
Полез я на виртуалке воспроизводить, со свежеустановленной виндой. И... Не воспроизводится. Скопировал весь UC, вместе с профилем его - всё равно нет. Много думал .Max Diesel писал(а): ↑Сб апр 14, 2018 12:13 pm
Что-то никак проблема воспроизводиться не желает. Проявляется ли она с чистой копии программы, когда настройки по умолчанию?
А ларчик просто открывался. Я там 7zip не ставил, распаковывал архив с помощью UC. А баг, оказывается, воспроизводится только если распаковывать либо через встроенный файл-менеджер 7zip, либо через его контекстное меню.
В чём тут разница - затрудняюсь сказать. Возможно, в дате, которую UC присваивает папке? После того, как распаковал "правильным образом" - воспроизвелось и на "чистой винде", с свежепоставленным uc1292.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Re: Баги в v3.57 (build 1182-1292)
Отлично, спасибо!Max Diesel писал(а): ↑Вс апр 15, 2018 9:06 amДело было в датах файлов, значение которых равно 0. Со следующего билда будет корректно, благодарю за содействие.
И ещё я заметил, что не все способы "эскалации привелегий" одинаково полезны.
Если, например,
- создать файл "1.txt", и:
- Запретить у него наследование прав
- Разрешить у него "Full Control" но только группе "администраторы"
- Все остальные записи о разрешениях у него убрать (если они есть)
- Владельцем файла может остаться текущий пользователь - вроде не влияет
- текущий пользователь входит в группу "администраторы"
- UAC в 3м снизу положении из 4х, если что.
- Проверяем, что файл копируется проводником. (В обычную папку, куда у всех права на запись есть.) Только окошко выскакивает, мол, нужны админские права, с UAC-кнопкой.
- Запускаем свежий UC[1] (не elevated, зелёная иконка). Пытаемся скопировать файл.
- Видим ошибку "Error! Cannot read ...". И кнопку "Admin Rights". Пробуем через неё.
- Иконка UC становится красной.
- Файл, однако, всё равно не копируется, просто "Error! Cannot read ...". А кнопки "Admin Rights" уже нет.
- Пробуем иначе. Запускаем ещё один UC[2].
- Делаем в его командной строке ":adm" и получаем окно UC[3].
- Это окно имеет имеет такую же красную иконку, но в нём тот файл копируется без проблем.
Впрочем, окна UC[1] и UC[3] и в другом разные. Например, если выполнить cmd - он будет elevated только в случае UC[3] (а в первом случае - обычный). whoami при этом и там и там показывает моё нормальное имя пользователя. Не очень понятно - а что тогда значит в случае UC[1] красная иконка?
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
К сожалению Microsoft не сделали какой-либо хитрой технологии, которая позволяла бы реально изменить привилегии для приложения. Привилегии получает лишь дополнительный процесс, а основной процесс с этим дополнительным образно говоря "переговаривается флажками". Ну а красная иконка лишь сигнализирует о том, что "внимание! администраторские права!", но при этом не уточняет как именно эти права получены - запущена ли программа сразу с администраторскими правами, либо у нее запущен дополнительный процесс с администраторскими правами (предположительно пользователь должен знать как программа получила администраторские права).i3v писал(а): ↑Пн апр 16, 2018 10:27 pm Я что-то не уверен что понимаю почему оно так... Но ведь вроде логичнее было бы чтоб и в первом случае после "Admin Rights" работало?
Впрочем, окна UC[1] и UC[3] и в другом разные. Например, если выполнить cmd - он будет elevated только в случае UC[3] (а в первом случае - обычный). whoami при этом и там и там показывает моё нормальное имя пользователя. Не очень понятно - а что тогда значит в случае UC[1] красная иконка?
Re: Баги в v3.57 (build 1182-1297)
Ок... Но ведь кнопка "С администраторскими полномочиями" в диалоге "о невозможности скопировать" должна всё-таки позволять скопировать, если с "нормальными админскими полномочиями" это возможно? Или как?Max Diesel писал(а): ↑Чт май 10, 2018 9:14 pm Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
В большинстве случаев этот режим позволяет скопировать файлы, однако данный конкретный случай как раз относится к меньшинству случаев. Сразу скажу, что скопировать файл в корень системного диска этот режим тоже не позволяет. Возможно позже я как-нибудь его усовершенствую.i3v писал(а): ↑Сб май 12, 2018 5:44 pmОк... Но ведь кнопка "С администраторскими полномочиями" в диалоге "о невозможности скопировать" должна всё-таки позволять скопировать, если с "нормальными админскими полномочиями" это возможно? Или как?Max Diesel писал(а): ↑Чт май 10, 2018 9:14 pm Совершенно верно, запущенная от имени администратора программа имеет больше возможностей, нежели запущенная от имени пользователя, но имеющая дополнительно запущенную dll от имени администратора.
Re: Баги в v3.57 (build 1182-1297)
Версия 3.57 build1297, баги (или фичи) в отличии от версии 2.02:
1. Сломано автоопределение кодировки для FTP Filezilla 0.9.41 beta (кодировка Win1251). При ручном указании в свойствах FTP-соединения кодировки "Cyrillic Windows 1251" русские названия обрабатываются корректно, включая буквы "ы" и "я".
2. Не работает автообновление списков файлов (не нашел, где включается). При явном указании "Обновление списка файлов/каталогов в сети" тоже не работает.
1. Сломано автоопределение кодировки для FTP Filezilla 0.9.41 beta (кодировка Win1251). При ручном указании в свойствах FTP-соединения кодировки "Cyrillic Windows 1251" русские названия обрабатываются корректно, включая буквы "ы" и "я".
2. Не работает автообновление списков файлов (не нашел, где включается). При явном указании "Обновление списка файлов/каталогов в сети" тоже не работает.