![]() |
Запуск Tftpd32 под обычным пользователем
Здравствуйте, господа
Проблема в следующем. Есть ПК под управлением ХР, на нем есть несколько пользователей, среди них один админ, остальные обычные пользователи. Можно сказать, что постоянно за этим ПК сидит только один пользователь, остальные очень редко работают на нем, т.к. являются "приходящими" пользователями. На этом ПК необходимо установить Tftpd32 со службами DHCP и TFTP. Под учетной записью администратора все запускается нормально, но если попробовать запустить под обычным пользователем, то не получается - говорит, что для запуска DHCP не хватает полномочий, повышение статуса до опытного пользователя тоже не дает результата. Как можно сделать так, чтобы Tftpd32 грузился постоянно (либо независимо от того, кто зашел в систему, либо конкретно под этим обычным пользователем). Заранее благодарю |
Ну либо Запуск программ от имени другого пользователя либо RegMon + FileMon = отслеживание веток реестра и папок/файлов к которым обращается программа и раздача на них прав этому самому пользователю, честно говоря вариант с runas удобнее в разы, если приемлим конечно.
|
Alexander_Grig
А запуск от имени администратора не устраивает, видимо? На всякий случай - Пошаговое руководство по использованию вторичного входа в Windows 2000 LOL |
Blast,Vadikan :)
Спасибо, попробую ....... После прочтения справки по runas вижу, что этот вариант отпадает, т.к. в этом случае необходимо вводить пароль администратора, т.е. 1) придется пользователю его сообщить 2) пользователю придется его вводить (первое нежелательно, второе тоже :)). Нужно, чтобы задача решалась без лишних телодвижений со стороны пользователя (выполнялась "прозрачно" для него :)). Посмотрю еще вариант с AutoIt. |
Получилось обойтись штатными средствами - runas с параметром /savecred . При этом в первый раз будет выдан запрос пароля учетной записи администратора, от имени которой производится запуск. Далее запрос пароля выводится не будет.
Вся конструкция получила вид: C:\WINDOWS\system32\runas.exe /savecred /user:Alexander "E:\C Archiv\Терминалы\Tftpd32 v3.03\tftpd32.303\tftpd32.exe" Это можно либо в автозагрузку для отдельно взятого пользователя посадить, либо для всех в HKLM\Software\Microsoft\Windows\CurrentVersion\Run добавить. |
В дополнение.... :)
Есть еще бесплатная утилита, заменяющая runas, но обладающая бОльшими возможностями - http://www.joeware.net/win/free/tools/cpau.htm . Сам не тестировал, т.к. меня устроил найденный выше вариант, но по отзывам тех, кому найденный мной вариант не подошел по каким-то причинам, вроде работает хорошо. |
Время: 02:35. |
Время: 02:35.
© OSzone.net 2001-