![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
tolan96 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 22.12.2009 Репутация: нет Всего: нет |
Доброго времени суток.
Ситуация: На машине есть 3 пользователя: 1) Vasya (пользователь) 2) admin (администратор) 3) administrator (администратор) Пароль пользователя administrator изменили на неизвестный. Виновник скрылся. Задача - поменять пароль administrator'a. Можно войти под учеткой admin'a и с лёгкостью поменять пароль, но... Осложнения: Машина находится в г. Урюпинск. Доступа у админов к ней нет. Доступ есть только у Vasya'и, а сказать ему пароль пользователя admin мы не можем. Так что родилась мысль написать программу (A), которая меняла пароль учетки. С первого взгляда всё просто. Код, изменяющий пароль:
Но, само собой этот код требует определенных прав. То есть Vasya не может выполнить программу с выше указанным кодом, т.к. у него нет прав. Для решения этого вопроса приложение решено запускать с правами админа (admin, та учетка пароль от которой мы знаем). Создана маленькая программа(B) в которой осуществляется вызов приложения A. Код вызова А:
Провожу тест у себя. Запускаю программу B, она запускает А и... исключение. У вас нет прав... Лезу в диспечер задач. Приложение запущено от имени: admin. Всё правильно, но прав нет! Хм... ПКМ -> Запустить от имени администратора. (admin) Работает! Но Vasya'е так делать не надо. Он же не знает пароля admin'а... У кого-нибудь есть идеи, как запустить программу с правами Администратора из под C#? |
||||
|
|||||
fedyunina |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 1.3.2012 Где: Питер Репутация: нет Всего: нет |
а не проще просто загрузиться с ERD Commander и сбросить пароль?
![]() |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
Привет! А машина, которая в Урюпинске, может выйти в Интернет? Если да, то может это http://www.ammyy.com/ru/downloads.html поможет?
Это сообщение отредактировал(а) kin - 13.3.2012, 19:14 |
|||
|
||||
tolan96 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 22.12.2009 Репутация: нет Всего: нет |
Научить Васю пользоваться ERD Commander'ом?!?! Он же потом делов натворит!!! ![]()
Он не сможет установить или запустить программу без админских прав... ![]() А вобще, код, который я написал в первом посте, должен работать!!! Но никак не могу понять почему права не появляются... ![]() |
||||
|
|||||
fedyunina |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 1.3.2012 Где: Питер Репутация: нет Всего: нет |
tolan96, а ОС какая? ХР? может безопасность винды все это дело режет?
Добавлено через 1 минуту и 41 секунду или еще идея, настройте TeamViewer, возьми и запусти через него программку от администратора. когда ты будешь вводить пароль, он его не увидит ![]() |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
Это сообщение отредактировал(а) kin - 14.3.2012, 22:26 |
|||
|
||||
tolan96 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 22.12.2009 Репутация: нет Всего: нет |
Хм... Ок, попробуемс.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |