Разное - [решено] Запуск программ с включенным UAC без повышения прав

Аватара пользователя
ebaboon

Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение ebaboon »

Есть программа которая на требует админских прав, и прекрасно работала еще на XP. Когда я её запускаю на Windows 7 включается UAC и запускает её с правами администратора (что мне совершенно не нужно). При выключеном UAC программа без проблем работает с правами обычного пользователя.

Как не отключая UAC заставить её работать от имени пользователя, а не админа?
Аватара пользователя
Busla

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Busla »

Цитата ebaboon:



обычного пользователя
Разное - [решено] Запуск программ с включенным UAC без повышения прав




обычного или опытного? - "Опытный пользователь" в XP - фактически обладает правами Администратора.
Аватара пользователя
Vadikan

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Vadikan »

myhouse_1991, краткость, возможно, и сестра таланта, но только не здесь... Вообще-то "недоверенное ПО" нельзя запускать Изображение Для этого есть AppLocker.



А так, программе просто могут быть нужны полные права для дела, и без них она просто не сможет работать. Если не для дела - RunAsInvoker должен помочь. И я не вижу ничего страшного в избирательном подходе, ибо большинству программ полные права и не нужны.



А вам это нужно для кого? С какими правами пользователь(и) работают?
Аватара пользователя
myhouse_1991

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение myhouse_1991 »

ebaboon, можно в разделе реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

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



RunAsInvoker означает, что приложение будет выполняться с теми же привилегиями и правами, что и родительский процесс (без запроса UAC).



Или воспользоваться статьей:

How to disable the User Account Control Prompt for a certain application only





Цитата Busla:



"Опытный пользователь" в XP - фактически обладает правами Администратора.



"Опытный пользователь" в XP не может устанавливать службы/драйверы, к примеру (и еще много чего). Потому что нет соответствующих привилегий и разрешений.
Аватара пользователя
Pineapple

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Pineapple »

Цитата Petya V4sechkin:



"Опытный пользователь" в XP не может устанавливать службы/драйверы, к примеру
Разное - [решено] Запуск программ с включенным UAC без повышения прав




Microsoft говорит, что может...
Цитата:



By default, the rights and permissions that are granted to the Power Users group include those rights and permissions that are required to allow members of the Power Users group to modify computer-wide settings, to install drivers, and to run (or install) non-certified programs.



A member of the Power Users group may be able to gain administrator rights and permissions in Windows Server 2003, Windows 2000, or Windows XP


Но это совершенно неважно в контексте Vista/7, ибо группы уже нет.
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Petya V4sechkin »

Цитата Petya V4sechkin:



HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

создать параметр: полный_путь_к_программе.exe = RUNASINVOKER
Разное - [решено] Запуск программ с включенным UAC без повышения прав




Спасибо, то, что доктор прописал. Вопрос закрыт.
Аватара пользователя
Vadikan

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Vadikan »

Кстати, а можно сделать так, чтобы была возможность запустить любую программу с правами ограниченного пользователя, не взирая на то, что по этому поводу думает UAC? Каждый добавлять править реестр считаю неудобным занятием. Пробовал в Process Explorer использовать Run As Limited User - не работает, получаю Access Denied со следующими пояснениями "Процесс требует повышение прав".
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение Petya V4sechkin »

Цитата Vadikan:



Microsoft говорит, что может...



Нет разрешений на запись в раздел HKLM\SYSTEM
Аватара пользователя
ebaboon

Re: Разное - [решено] Запуск программ с включенным UAC без повышения прав

Сообщение ebaboon »

Цитата Vadikan:



если вы конкретизируете задачу, будет проще понять, зачем вам это нужно...



Запускать недоверенное ПО с заниженными привилегиями.
Ответить

Вернуться в «Microsoft Windows 7»