Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Открытие из TС конкретного типа файлов без прав админа

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Sun Aug 21, 2016 02:24    Post subject: Открытие из TС конкретного типа файлов без прав админа Reply with quote

Добрый день, у меня такой вопрос, как сделать так, что бы когда тотал был открыт с админ правами, но конретный тип файлов открывался без админ прав ?
Т.е. проще говоря, из под тотала с админ права открыть без амдин прав ? Это возможно?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10286
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 21, 2016 08:36    Post subject: Reply with quote

mr_aleks
Я не буду отвечать по существу проблемы (думаю, это успешно сделают другие), а лишь выскажу кое-то как модератор, потому что это классический пример из серии "как не следует задавать вопросы".
Вопрос столь же общий, сколь и заголовок "Вопрос про админ права", сам по себе нарушающий правила форума. Открытие конкретного типа файлов — какого и с помощью чего? Как с правами админа открывался TC? Информация о TC и системе — где? Телепатов на форуме, знаете ли, нету.
И, наконец, неплохо бы пояснить, зачем вообще такое понадобилось делать?
А опечатки желательно перед отправкой поста вычитывать и исправлять в режиме предварительного просмотра.

Заголовок темы для начала заменён более вразумительным.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Aug 21, 2016 10:55    Post subject: Reply with quote

Тут всё утыкается во внутренние и системные ассоциации. Т.е. для системного запуска с пониженными правами мы делаем привязку расширений исполняемых файлов во внутренних к DropMyRights "%1" или PSExec -d -l "%1". Пути пишем, конечно, свои. При желании консоль можно скрыть.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Sun Aug 21, 2016 23:22    Post subject: Reply with quote

Flasher wrote:
Тут всё утыкается во внутренние и системные ассоциации. Т.е. для системного запуска с пониженными правами мы делаем привязку расширений исполняемых файлов во внутренних к DropMyRights "%1" или PSExec -d -l "%1". Пути пишем, конечно, свои. При желании консоль можно скрыть.

Можно по подробней как это в тотале реализовать? Через PSExec.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Aug 21, 2016 23:31    Post subject: Reply with quote

Подробней.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Mon Aug 22, 2016 00:11    Post subject: Reply with quote

Flasher
"%COMMANDER_PATH%\Utilites\PSTools\PsExec.exe -d -l" "%1"
это вписываю в нужный мне тип в поле открыть, но не хочет, пишет файл не найден.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Aug 22, 2016 00:13    Post subject: Reply with quote

mr_aleks
Кавычка должна быть после exe, а не -l.
Хотя нет, с exe не будет работать, для внутренних они игнорируются. Тогда в системных цеплять остаётся либо альтернативный Enter-у хоткей брать для юзеркоманды.
С другой стороны цеплять все exe подряд не вижу смысла, поэтому вопросы Avada остаются актуальными.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Mon Aug 22, 2016 01:31    Post subject: Reply with quote

Подскажите, как правильно тут вписать ?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Aug 22, 2016 02:03    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilites\PSTools\PsExec.exe
-d -l %V
wpccpl.dll,1
Открыть программу под курсором в режиме пониженных прав

1

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Mon Aug 22, 2016 15:00    Post subject: Reply with quote

Flasher
спасибо за помощь, но почему то не работает, промилькивает окно psexec и больше ничего
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Aug 22, 2016 16:31    Post subject: Reply with quote

mr_aleks
Окно с моей кнопкой не должно промелькивать (стоит флаг свёртывания). Ставим курсор на любой GUI-exe-шник и выполняем. Приложение открывается.
Для всех файлов так:
Code:
'======================================= VBS =====================================
' Системный запуск файла под курсором с понижением прав сопоставленного приложения
' Параметр: %V
'============================= Путь к утилите PsExec =============================
PsExec = """%COMMANDER_PATH%\Utils\PsExec.exe"""
'=================================================================================
With WScript Select Case .Arguments.Count
  Case 1 CreateObject("WScript.Shell").Run PsExec & " -d -l " &_
  .FullName & " """ & .ScriptFullName & """ """ & .Arguments(0) & """ 1", 0
  Case 2 CreateObject("Shell.Application").Open .Arguments(0)
End Select End With

P.S.: Заглавные и точки игнорируют в чате, а у нас форум.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group