Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вход под пользователем Добавлено: 14.05.07 19:16  

Автор вопроса:  Wolf4D | Web-сайт: www.madnesstudio.ru
Люди! Есть следующая проблема - в сети с доменами есть несколько пользователей. Для простоты - пусть будет 2 - Admin и User. Предположим, уже имеющаяся программа требует запуска под admin'ом (у User'а недостаточно прав, но пароль admin'а известен).
Итак, моей программе надо переключить пользователя или запустить прогу с определёнными правами.
Я думаю, мой вопрос логичен - как либо переключить систему под другого пользователя, либо запустить программу от лица admin'а?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #1
Добавлено: 14.05.07 21:09
стандартная команда виндовс.

Использование команды RUNAS: 23

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
        /user:<имя пользователя> <программа>

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
        /smartcard [/user:<имя пользователя>] <программа>

   /noprofile Не загружать профиль пользователя. Это приводит к более
                     быстрой загрузке приложения, но может стать причиной
                     неправильной работы некоторых приложений.
   /profile Загружать профиль пользователя.
                     Этот параметр установлен по умолчанию.
   /env Использовать текущие параметры среды.
   /netonly Учетные данные предназначены только для удаленного
                     доступа.
   /savecred Использовать учетные данные, сохраненные пользователем.
                     Этот параметр не доступен в Windows XP Home Edition
                     и будет проигнорирован.
   /smartcard Для указания учетных данных используется
                     смарт-карта.
   /user <имя пользователя> должно быть в виде USER@DOMAIN или DOMAIN\USER
   <программа> Командная строка для EXE. См. примеры ниже.

Примеры:
> runas /profile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:user@domain.microsoft.com "notepad \"Мой файл.txt\""

Примечание: вводите пароль пользователя только тогда, когда он запрашивается.
Примечание: формат записи USER@DOMAIN несовместим с параметром /netonly.
Примечание: параметр /profile несовместим с параметром /netonly.

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 14.05.07 23:05
CreateProcessAsUser

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам