Total Commander 8.0 beta 21

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Total Commander 8.0 beta 21

Сообщение CaptainFlint »

Двадцать первая бета-версия Total Commander 8.0.

В это обновление включено только исправление различных ошибок.
Полная история изменений (англ.)

Традиционное предупреждение: используйте бета-версии только на свой страх и риск и не забывайте, что 64-битный TC не имеет возможности работать с 32-битными плагинами.

Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
32-битная версия
64-битная версия
Последний раз редактировалось CaptainFlint Пт фев 24, 2012 21:56, всего редактировалось 1 раз.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Начиная с 21-й беты можно добавить в Autorun.cfg строчку:

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

SetEnv __COMPAT_LAYER RunAsInvoker
И винда не будет требовать повышения для запускаемых процессов, пока они не будут запущены с повышением явно (через Sudo или правый клик - Как Администратор). Полезно при работе со всякого рода "нечистью".

В предыдущих бетах оно тоже работало, но TCMADMIN также пытался запуститься без прав администратора.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

MVV писал(а):Полезно при работе со всякого рода "нечистью".
А в чём эта полезность? Вывелся запрос — отклоняешь. Зато этот запрос показывает, что в системе что-то "нечисто", а так нечисть попыталась запуститься, сдохла, а ты так и не узнал, что она сидит на компе.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Кэп, когда ты отклоняешь запрос, ты лишаешь себя возможности запустить программу вообще. А эта штука позволяет запускать "нечисть" и другие программы, требующую прав админа, без оных. Если я на 90% уверен, что программе не нужны права админа, а прогу запустить надо, зачем мне давать их ей? Единственное, что не помешало бы - возможность включать и отключать на лету. Впрочем, при необходимости можно и батник на тулбар повесить для запуска проги под курсором без прав админа.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

MVV писал(а):А эта штука позволяет запускать "нечисть" и другие программы, требующую прав админа, без оных.
Понял. Я думал, в этом случае она вообще не запускается. Да, в таком случае это бывает полезно. Правда, невозможность индивидуальной настройки по отдельным приложениям убивает бо́льшую часть привлекательности идеи…
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Да, запускаются без повышения. Будут ли работать корректно - другой вопрос. Тот же regedit.exe можно запускать без прав админа для модификации чисто юзерских разделов.

Для "правильных" приложений можно сделать ярлыки/кнопки/юзеркоманды с явным запуском через Sudo.

Или напротив использовать команду для запуска избранных команд без админа:

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

@echo off
if -%1==- echo Specify a command line to execute. & pause & goto :EOF
set __COMPAT_LAYER=RunAsInvoker
%*
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

MVV писал(а):Или напротив использовать команду для запуска избранных команд без админа:
Да, примерно так и собираюсь использовать в будущем, если понадобится.

[off]
Эх, вот в Линуксовом баше очень удобно такие вещи делать:

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

VAR=value start-program
[/off]
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Остался неисправленным баг:

Изображение

Белый независимо от фона файл. панелей (64).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Обсуждение последствий применения правой кнопки мыши при быстром просмотре вынесено в отдельную тему, поскольку проблема появилась задолго до данной беты.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Касаемо обсуждаемого выше __COMPAT_LAYER:

Заметил неприятную особенность. Если эта переменная установлена в RunAsInvoker, система не препятствует записи в папки, куда юзер писать не может, а тупо виртуализирует запись (в папку VirtualStore). Блокнот, EmEditor, дочерний тотал - все они могут сохранять файлы и создавать файлы/папки в папках, куда писать могут только админы. Причём, на сам тотал, в авторане которого ставится переменная, это еще не распространяется.

Долго я пытался понять, почему открываемый в EmEditor файл имеет одно содержимое, а он же, открытый в Lister - другое. EmEditor сам по себе умеет запрашивать повышение, если не хватает прав, но с этим ключом он этого не делает.
Ответить