Имя: Пароль:
1C
 
КомандаСистемы(...) от имени Администратора
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) вопрос стоял как это сделать, а не зачем. не имейте привычку задавать вопросы, и тут же самому отвечать на них.