|
|
|
Запуск от имени пользователя | ☑ | ||
|---|---|---|---|---|
|
0
AntGreen
25.03.09
✎
09:15
|
Вобщем есть одна программа которая работает только с правами Администратора, а под учетной записью Пользователя запускаться не хочет.
Есть вариант: ПКМ - Запуск от имени..., потом выбараем пользователь Администратор, вводим пароль и все работает нормально. А вот как сделать так, чтобы когда Пользователь кликал имеено на этот ярлык, программа запускалась от имени Администратора автоматически? Только данная программа и все. Дать пользователю права Администратора вообще не вариант. |
|||
|
1
Вовик007
25.03.09
✎
09:16
|
Как вариант в назначенные задания запихать, а на него ярлык.
|
|||
|
2
Полотенчик
25.03.09
✎
09:17
|
||||
|
3
asp
25.03.09
✎
09:19
|
у меня в свойствах ярлыка есть "запускать от имени администратора"
|
|||
|
4
Rie
25.03.09
✎
09:20
|
Команда runas - не поможет?
|
|||
|
5
RKx
25.03.09
✎
09:21
|
runas /user:vasia@pupkin.ru cmd
только пароль всё-равно спросит |
|||
|
6
YF
25.03.09
✎
09:24
|
(0) Мона зарегить ее как службу с запуском вручную, а потом ярлык на запуск службы ... Сам не пробовал, но вдруг получится
|
|||
|
7
RKx
25.03.09
✎
09:24
|
||||
|
8
RKx
25.03.09
✎
09:25
|
+(6) Или ч/з "AT" (диспетчер задач по расписанию)
|
|||
|
9
Kavar
25.03.09
✎
09:26
|
Вот эта хрень тебе поможет:
http://infostart.ru/projects/2011/ |
|||
|
10
AntGreen
25.03.09
✎
09:43
|
(3) у меня тоже но пароль то все равно надо вводить
(4), (5) да runas требует пароль, а мне надо чтобы юзер сам мог запускать |
|||
|
11
Kavar
25.03.09
✎
09:45
|
(10) См. (9) Как раз для тебя
|
|||
|
12
AntGreen
25.03.09
✎
09:52
|
Еще один способ посоветовали:
На всякий случай, если вдруг не в курсе: есть достаточно простой способ запускать индивидуальные приложения с правами администратора - с помощью небольшого vbs скрипта: Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") UserPass = "pass" UserName = "domain\user" RunString = """C:\Program Files\folder\programm.exe""" Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run("runas /user:" & UserName & " " & RunString) WScript.Sleep(100) WshShell.AppActivate("runas.exe") WshShell.SendKeys(UserPass & vbCrLf) А чтобы пытливые пользовательские умы не узнали админский пароль, этот файл можно зашифровать ms утилитой screnc.exe. Один нюанс: при запуске приложения должна быть установлена английская раскладка. взято отсюда: http://strannick.blogspot.com/2009/03/antivirusnoe-grustnoe.html |
|||
|
13
Torquader
25.03.09
✎
10:29
|
Можно и самому написать программку для запуска приложения (WIN-API функция CreateProcessAsUser). Только надо понимать, что если программа запускается от имени администратора, то диалог открытия файлов будет работать тоже от имени администратора. Поэтому, проще вникнуть, что от прав администратора нужно этой программе и сделать пользователя со специально заданными правами для запуска именно этой программы.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |