Запуск программы от ограниченного пользователя с UAC

Главная Форумы ОС, сети, софт, настройка, hack Семейство Windows Запуск программы от ограниченного пользователя с UAC

  • Эта тема пуста.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #800
    Аноним
    Неактивированный

    Запуск программы от ограниченного пользователя с UAC без повышения прав
    Есть ряд программ, требующих повышение прав при запуске. Например, софт от принтеров.

    Чтобы обойти это и дать возможность пользователю самостоятельно запускать такие приложения есть два способа.
    Первый:

    нужно в разделе реестра
    HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
    создать параметр: полный_путь_к_программеимя.exe = RUNASINVOKER

    Второй:

    Второй более универсален и не привязан к конкретному приложению.
    Создаем reg-файл с содержимым:
    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT*shellforcerunasinvoker]
    @=»Force Run As Invoker (UAC)»

    [HKEY_CLASSES_ROOT*shellforcerunasinvokercommand]
    @=»cmd /C «set __COMPAT_LAYER=RUNASINVOKER && start «» «%1″»»

    После просто запускаем этот reg-файл и таким образом вносим в реестр нужные изменения. Этот способ добавит в контекстное меню (то, что выпадает при щелчке по правой кнопке мыши) выполняемого файла пункт «Force Run As Invoker (UAC)».
    Для запуска приложения щелкаем ПКМ и выбираем этот пункт.

    reg файл для второго способа
    [attachment=0:vbze7lzk]runasinvoker.zip[/attachment:vbze7lzk]

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.