View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 30, 2018 17:57 Post subject: |
|
|
LonerD
Труды не были напрасными. С подсказки MVV Гислер научил следующий ТС различать пустые и несуществующие переменные.
Кстати, ты с этой проблемой разобрался?
Code: | StrPos InStr '%AUTORUN_TCCMDLINE%' /S=
If %InStr% = 0 Then
# тут весь конфиг вместо Exit
EndIf | Главное, чтобы все EndIf присутствовали в каждом условии.
И тогда cm_SearchStandalone и т. п. команды будут отрабатывать почти как по умолчанию. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Wed Aug 01, 2018 02:00; edited 3 times in total |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Jul 30, 2018 21:00 Post subject: |
|
|
Flasher
Продолжаем тут.
notepad запускается после выхода из ТС, а вот WinCDEmu.exe' /unmountall не хочет. Не могу понять в чём дело.
Code: |
Pragma AutorunFinalizeSection
ShellExec /WAIT 'notepad.exe' |
PS: Вроде понял. Командер должен был стартовать от админа, тогда команды ShellExec работают. Но это не очень удобно.
Last edited by Iori on Mon Jul 30, 2018 21:23; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 30, 2018 21:15 Post subject: |
|
|
Iori
На 10-ке есть проблемы с правами. Попробуй создать em-команду со * спереди, а потом прописать её после CommandExec снизу конфига.
Iori wrote: | Но это не очень удобно. | А ты хочешь, что система доверяла установку/снос драйвера и деинсталляцию программы обычному юзеру? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Jul 30, 2018 21:49 Post subject: |
|
|
Flasher wrote: | А ты хочешь, что система доверяла установку/снос драйвера и деинсталляцию программы обычному юзеру? |
Не в этом дело. Конечно установку/снос драйвера должен делать админ, но права должны быть свойственные.
Дома где я админ, я же могу инсталлировать драйвер и монтировать образы, не запуская командер от админа. Хочется обратный результат.
Если права есть, то снос драйвера должен происходить, если прав нет на снос, то ни чего не должно происходить. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 30, 2018 21:56 Post subject: |
|
|
Iori
Это "прелести" 10-ки. Что тут скажешь? А предложение выше испробовал? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Mon Jul 30, 2018 22:18 Post subject: |
|
|
Flasher wrote: | Это прелести 10ки. Что тут скажешь? |
По моему это прелести командера и плагинов.
Плагины включают свойственные привилегии командера. Если командер запущен от админа, то плагины работают от админа.
Другая идея, это сделать батник или что то подобное который запускает командер от админа если на то есть права, а если нет, то запускает от обычного юзера.
Flasher wrote: | Попробуй создать em-команду со * спереди, а потом прописать её после CommandExec снизу конфига. |
Попробую. Получается будет 3 команды.
Или может забить на это дело, драйвер не удаляется по любому самой программой на десятке. Писал разработчикам, им до одного места. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Jul 31, 2018 01:26 Post subject: |
|
|
Flasher wrote: | Речь не о правах юзера, а о проблемах с повышением под админом. |
Речь и про то и про это. Я попробовал "AlwaysAsAdmin=1", драйвер wincdemu не выгрузился. Это не совсем то (После первого нажатия кнопки "Все с админ. правами" все последующие операции, требующие администраторских привилегий, будут эти привилегии получать автоматически (пока программа tcmadmin.exe остаётся активной
В манифесте TOTALCMD64.EXE, requestedExecutionLevel "asInvoker".
Разве это не значит что если я админ, то командер должен стартовать с правами админа, а на практике это не так. Может дело в десятке как ты и говорил.
Flasher wrote: | Портативность = компактность. |
Это только одно из критерий, и далеко не самое важное. Портативность это универсальность и чистота. Раз сборка переносная, значит она должна работать на разных системах с разными настройками. Ну а чистота, вроде понятно.
Flasher wrote: | А ярлык ты можешь хоть в таскбаре, хоть в папке ТС сделать |
Можно, но честно говоря до этого момента с autorun и wincdemu, мне это никогда требовалось в домашних условиях.
Flasher wrote: | А вот с отсутствием админских прав как ты ранее запускал программы, требующие повышения? |
Если ты про работу где у меня нет админ прав, то естественно я не запускал программы которые требуют админ права. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Wed Aug 01, 2018 01:40 Post subject: |
|
|
Через ярлык работает. Проблем нет.
Спасибо. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Aug 01, 2018 01:57 Post subject: |
|
|
Iori
ОК. Пож-та. Где ярлык разместил? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Wed Aug 01, 2018 04:44 Post subject: |
|
|
Flasher wrote: | ОК. Пож-та. Где ярлык разместил? |
На рабочем столе. Можно и в самой папке программы. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Aug 01, 2018 05:09 Post subject: |
|
|
Iori
Таскбаром (в один клик) не пользуешься? В корне ТС можно сделать и без привязки к букве диска, но не надоест время тратить на переходы в Проводнике?
Для стола/таскбара можно, конечно, и скрипт поиска использовать, чтобы не зависеть от буквы. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|