[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas]
@="От имени администратора"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user]
@="От имени пользователя"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user\command]
@="cmd.exe /s /k pushd \"%V\""
---------------------------------------
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_menu]
"icon"="cmd.exe"
"MUIVerb"="Командная строка"
"SubCommands"="runas;runas_user"
Наверно имелось ввиду с повышением. А во вторых написанное там это по сути просто манифест для запуска файла и для этого не надо лезть в реестр, можно или в ресурсах файла поправить или рядом файл положить. Обсуждалось уже много раз тут.нашел решение с понижением прав на запуск,
Ву, я не понимаю, а чем тебя готовое решение от Бифидо не устараивает? Полезные твики реестра для удобства работы в Windowsпривет всем!
постоянно собираю или пишу сам какие-н твики, сегодня решил добавить cmd во все пкм, с выкидным меню, идея и ключи взяты с кибера, без пкм писал сам, решил потренироваться с контекстом в папках.
Код:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas] @="От имени администратора" "Icon"="cmd.exe" "HasLUAShield"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas\command] @="cmd.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user] @="От имени пользователя" "Icon"="cmd.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user\command] @="cmd.exe" --------------------------------------- [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_menu] "icon"="cmd.exe" "MUIVerb"="Командная строка" "SubCommands"="runas;runas_user"
добавил в commandstore нужное, заделал ключ в background, строка появилась, меню есть, от юзера запускает из той папки в которой клацаешь, а от админа запускает, но переводит путь в system32.
сижу битый час и не въеду в чем косяк, тестирую на чистой оси на виртуалке.
а на моей системе, где отрублен uac и все такое, запускает из нужной папки, но по двум пунктам запускает от админа )))
нет, именно с понижением, тк в системах, где uac отрублен, то обе строки запускаются от админа, те та, которая от юзера, запускается тоже от админа, а так не должно быть.Наверно имелось ввиду с повышением.
крутую работу проделал bifido, почитал, изучил твики, но ответа по своему моменту не нашел.Ву, я не понимаю, а чем тебя готовое решение от Бифидо не устараивает?
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user]
@="От имени пользователя"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user\command]
@="cmd.exe"
Windows Registry Editor Version 5.00
;Каскаданое меню Wu-Tang
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\CMD_Menu]
"MUIVerb"="Запустить командную строку"
"SubCommands"="runas;runas_user"
"Icon"="cmd.exe"
; "Position"="Bottom" - если надо поднять пункт меню
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas]
@="От имени администратора"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas\command]
@="cmd.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user]
@="От имени пользователя"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\runas_user\command]
@="cmd.exe"
;Пункт в каталогах
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="Командная строка"
"NoWorkingDirectory"=""
"Icon"="C:\\Windows\\system32\\cmd.exe,-0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Командная строка"
"NoWorkingDirectory"=""
"HasLUAShield"=""
"Icon"="C:\\Windows\\system32\\cmd.exe,-0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
да что же вам все повышение мерещится )))А, емае, тебе понижение надо))
-l Run process as limited user (strips the Administrators group
and allows only privileges assigned to the Users group).
On Windows Vista the process runs with Low Integrity.
не все программы, требующие повышения, смогут корректно работать в таком режимея пробовал флаги типа set __COMPAT_LAYER=RUNASINVOKER но она запускается с ошибкой, написанной в консольном окне, о недостатке памяти, что тоже занятно )))
; Выключить UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000
"EnableLUA"=dword:00000000
"PromptOnSecureDesktop"=dword:00000000
; Включить UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000005
"EnableLUA"=dword:00000001
"PromptOnSecureDesktop"=dword:00000001
"ConsentPromptBehaviorAdmin"=dword:00000005
"EnableLUA"=dword:00000000
"PromptOnSecureDesktop"=dword:00000001
runas /trustlevel:0x10000 cmd.exe
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?