Имя: Пароль:
1C
 
Запуск от имени администратора без ввода пароля
0 Web00001
 
28.07.16
11:15
Доброго времени суток! Имеется компьютер, с ограниченными правами. На нем должна запускаться программа которая хочет админстраторских прав, давать права пользователю неразумно. Гугл показал на одно единственное решение: Admilink. При попытке его скачать хром предупреждает, что на сайте вирус. Программа не подписана и разумеется требует администраторских прав и надо же какая странная штука, ее установка совпала с тем, что браузер где она установлена, начал показывать оооочень много рекламы. То есть вирус там скорее всего есть. Проблема не в этом. Проблема как не давать пользователю пароль и при этом запускать программу которая хочет прав?
1 Nuobu
 
28.07.16
11:17
(0) А батником можно?
2 Web00001
 
28.07.16
11:18
(1)Можно как угодно, но батник можно просмотреть а там пароль администратора если вы про runas
3 Builder
 
28.07.16
11:20
Проще разобраться с правами, которые хочет программа.
Наверняка это либо доступ к каталогу, где она установлена, либо определенные ключи реестра. Сделать нужные разрешения и все.
4 Web00001
 
28.07.16
11:21
(3)При запуске происходит запрос прав админа и если нет, то нет.
5 Nuobu
 
28.07.16
11:22
(4) Вот и поговорили.
6 Builder
 
28.07.16
11:23
(4) Что за программа то? Уникальнейшая?
7 Web00001
 
28.07.16
11:26
8 Builder
 
28.07.16
11:39
(7) Ну спросите у разработчика, там наверно быстрее ответят.
9 vde69
 
28.07.16
11:45
вб скрип с сокрытием кода вполне может спасти...
10 CHerypga
 
28.07.16
12:21
можно сделать ярлык с объектом
C:\Windows\System32\runas.exe /noprofile /env /savecred /user:Администратор "путь к экзешнику"
тогда пароль достаточно будет ввести один раз и он сохранится
11 Доминошник
 
28.07.16
12:29
(10) На сколько я помню, основная проблема такого решения в том, что потом пользователь может точно так же создать ярлыки и к другим запускаемым файлам (требующим администратора) и запускать их.
Хотя лучшего я (для себя) не нашёл.
12 mugal
 
28.07.16
12:35
(7) может проще права на каталоги нужные дать?
а если сетап, то можно один раз и админу установить
13 Mihenius
 
28.07.16
12:37
Есть альтернативный вариант.
Если программе админский доступ на самом деле не нужен, а она просит, достаточно сделать 1 запись в реестре
1) Даем права на запись в те каталоги, что нужны программе под текущим пользователем. Как правило - это катлог пользователя
2) Создаем ключ в реестре.
HCU\Soft\Mic\Win NT\Cur Ver\AppCompatFlags\Layers
"Путь к программе к exe"="RUNASINVOKER"
14 Mihenius
 
28.07.16
12:38
(0) Есть нормальная версия Admilink, еще без бяк.
Могу выложить, если нужно.
15 Mihenius
 
28.07.16
12:40
(0) Какая винда и включен ли UAC?
16 ildary
 
28.07.16
12:53
(0) подобные вещи очень хорошо пишутся на языке autoit - и в полученном exe пароль не видно
17 pessimist
 
02.08.16
11:03
(0) Зависит от много чего.
(7) Таким каталогам обычно не нужны полные права а нужны права только к отдельным веткам реестра и отдельным каталогам файловой системы. Проще понять что её нужно и дать.
18 XMMS
 
02.08.16
11:06
Ещё как вариант execas, тоже утилита, и тоже не совсем от майкрософта.