HA3APET 03:15 24-06-2016 Цитата: Попробуй так, вроде не от админа проводник запускается.
Чёто тоже нормально не работает - то от админа не заработал, а от обычного юзера работал, теперь наоборот стало - только от админа работает, но так же криво, как и старый - после перезапуска адм. раб. стол со всеми вытекающими... Есть вероятность, что всё это из-за UAC - пробовал допилить свою программку, сделав запуск explorer через CreateProcessAsUser - но чёто ничего не выходит, в поисках решения не раз натыкался на мнения, что с вкл. UAC это может не работать или работать криво/непредсказуемо. Возможно, стоит попробовать батник + psexec.
p.s. Если кому надо, обновил программку - переписал на чистом WinApi + добавил вариант с очисткой кэша иконок (запрет адм. запуска по прежнему остался):
https://www.upload.ee/files/5911158/restart_explorer_1.1.7z.html upd. Сделал запуск с параметром для очистки кэша иконок (без параметра просто перезапуск), типа так: [more]Параметр - латинская
C (без предваряющего дефиса/слэша, регистр не важен, т. е. просто так
RestartExplorer.exe C или так
RestartExplorer.exe c Пользовательская команда выглядит так:
Код: [em_restartpoo] ; без очистки
button=WCMICONS.DLL,394
cmd=%COMMANDER_PATH%\Plugins\EXE\RestartExplorer.exe
path=%COMMANDER_PATH%\Plugins\EXE\
menu=Перезагрузить Explorer
iconic=1
[em_rebuildiconcache] ; с очисткой
button=WCMICONS.DLL,395
cmd=%COMMANDER_PATH%\Plugins\EXE\RestartExplorer.exe
param=C
path=%COMMANDER_PATH%\Plugins\EXE\
menu=Перезагрузить Explorer и очистить кэш значков
iconic=1