Total Commander 8.0 beta 21
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Total Commander 8.0 beta 21
Двадцать первая бета-версия Total Commander 8.0.
В это обновление включено только исправление различных ошибок.
Полная история изменений (англ.)
Традиционное предупреждение: используйте бета-версии только на свой страх и риск и не забывайте, что 64-битный TC не имеет возможности работать с 32-битными плагинами.
Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
32-битная версия
64-битная версия
В это обновление включено только исправление различных ошибок.
Полная история изменений (англ.)
Традиционное предупреждение: используйте бета-версии только на свой страх и риск и не забывайте, что 64-битный TC не имеет возможности работать с 32-битными плагинами.
Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
32-битная версия
64-битная версия
Последний раз редактировалось CaptainFlint Пт фев 24, 2012 21:56, всего редактировалось 1 раз.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Начиная с 21-й беты можно добавить в Autorun.cfg строчку:
И винда не будет требовать повышения для запускаемых процессов, пока они не будут запущены с повышением явно (через Sudo или правый клик - Как Администратор). Полезно при работе со всякого рода "нечистью".
В предыдущих бетах оно тоже работало, но TCMADMIN также пытался запуститься без прав администратора.
Код: Выделить всё
SetEnv __COMPAT_LAYER RunAsInvokerВ предыдущих бетах оно тоже работало, но TCMADMIN также пытался запуститься без прав администратора.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
А в чём эта полезность? Вывелся запрос — отклоняешь. Зато этот запрос показывает, что в системе что-то "нечисто", а так нечисть попыталась запуститься, сдохла, а ты так и не узнал, что она сидит на компе.MVV писал(а):Полезно при работе со всякого рода "нечистью".
Почему же, ё-моё, ты нигде не пишешь "ё"?
Кэп, когда ты отклоняешь запрос, ты лишаешь себя возможности запустить программу вообще. А эта штука позволяет запускать "нечисть" и другие программы, требующую прав админа, без оных. Если я на 90% уверен, что программе не нужны права админа, а прогу запустить надо, зачем мне давать их ей? Единственное, что не помешало бы - возможность включать и отключать на лету. Впрочем, при необходимости можно и батник на тулбар повесить для запуска проги под курсором без прав админа.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Понял. Я думал, в этом случае она вообще не запускается. Да, в таком случае это бывает полезно. Правда, невозможность индивидуальной настройки по отдельным приложениям убивает бо́льшую часть привлекательности идеи…MVV писал(а):А эта штука позволяет запускать "нечисть" и другие программы, требующую прав админа, без оных.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Да, запускаются без повышения. Будут ли работать корректно - другой вопрос. Тот же regedit.exe можно запускать без прав админа для модификации чисто юзерских разделов.
Для "правильных" приложений можно сделать ярлыки/кнопки/юзеркоманды с явным запуском через Sudo.
Или напротив использовать команду для запуска избранных команд без админа:
Для "правильных" приложений можно сделать ярлыки/кнопки/юзеркоманды с явным запуском через 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
- Контактная информация:
Да, примерно так и собираюсь использовать в будущем, если понадобится.MVV писал(а):Или напротив использовать команду для запуска избранных команд без админа:
[off]
Эх, вот в Линуксовом баше очень удобно такие вещи делать:
Код: Выделить всё
VAR=value start-programПочему же, ё-моё, ты нигде не пишешь "ё"?
Обсуждение последствий применения правой кнопки мыши при быстром просмотре вынесено в отдельную тему, поскольку проблема появилась задолго до данной беты.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Касаемо обсуждаемого выше __COMPAT_LAYER:
Заметил неприятную особенность. Если эта переменная установлена в RunAsInvoker, система не препятствует записи в папки, куда юзер писать не может, а тупо виртуализирует запись (в папку VirtualStore). Блокнот, EmEditor, дочерний тотал - все они могут сохранять файлы и создавать файлы/папки в папках, куда писать могут только админы. Причём, на сам тотал, в авторане которого ставится переменная, это еще не распространяется.
Долго я пытался понять, почему открываемый в EmEditor файл имеет одно содержимое, а он же, открытый в Lister - другое. EmEditor сам по себе умеет запрашивать повышение, если не хватает прав, но с этим ключом он этого не делает.
Заметил неприятную особенность. Если эта переменная установлена в RunAsInvoker, система не препятствует записи в папки, куда юзер писать не может, а тупо виртуализирует запись (в папку VirtualStore). Блокнот, EmEditor, дочерний тотал - все они могут сохранять файлы и создавать файлы/папки в папках, куда писать могут только админы. Причём, на сам тотал, в авторане которого ставится переменная, это еще не распространяется.
Долго я пытался понять, почему открываемый в EmEditor файл имеет одно содержимое, а он же, открытый в Lister - другое. EmEditor сам по себе умеет запрашивать повышение, если не хватает прав, но с этим ключом он этого не делает.