|
КомандаСистемы(...) от имени Администратора
| ☑ |
0
Krabobor
10.02.15
✎
17:33
|
Сильно не пинать, только учусь.
СП: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке.
НО! выполнение команды почему-то происходит под "обычными" правами (а не с админскими), и как следствие получаем на выходе ответ "error 5 access is denied". собственно вопрос: как передать на выполнение команду с эмуляцией запуска от имени администратора?
Примечание: если открыть cmd от имени админа и выполнить ту же команду - все выполняется отлично.
|
|
1
Maxus43
10.02.15
✎
17:39
|
в cmd есть такая фигня как "AS", от имени кого выполнять
|
|
2
ДенисЧ
10.02.15
✎
17:41
|
"выполнение команды почему-то происходит под "обычными" правами (а не с админскими)"
А с какого перепою оно должно происходить с повышенными правами?
|
|
3
Maxus43
10.02.15
✎
17:42
|
тьфу, "runas"
|
|
4
Жан Пердежон
10.02.15
✎
17:44
|
(2) очевидно, оно должно автоматически распознавать волю Krabobora в каждом конкретном случае использования;
|
|
5
Krabobor
10.02.15
✎
17:46
|
(4) я понимаю что конец рабочего дня, и остроты лезут сами собой. но все-таки продублирую вопрос: как передать на выполнение команду с эмуляцией запуска от имени администратора?
|
|
6
ДенисЧ
10.02.15
✎
17:47
|
(5) runas
|
|
7
Timon1405
10.02.15
✎
17:47
|
(5) то есть ситуация: у нас урезаны права(злые админы), а "очень нужно" что-то сделать из под админа. как же это сделать?
1.открыть одинЦЕ
2.выполнить "команду системы" с неким волшебным ключом
3. профит????
|
|
8
Krabobor
10.02.15
✎
17:53
|
(3)(6) Спасибо, понял в какую сторону копать.
(7) вопрос стоял как это сделать, а не зачем. не имейте привычку задавать вопросы, и тут же самому отвечать на них.
|
|