Здравствуйте, господа
Проблема в следующем.
Есть ПК под управлением ХР, на нем есть несколько пользователей, среди них один админ, остальные обычные пользователи. Можно сказать, что постоянно за этим ПК сидит только один пользователь, остальные очень редко работают на нем, т.к. являются "приходящими" пользователями. На этом ПК необходимо установить Tftpd32 со службами DHCP и TFTP. Под учетной записью администратора все запускается нормально, но если попробовать запустить под обычным пользователем, то не получается - говорит, что для запуска DHCP не хватает полномочий, повышение статуса до опытного пользователя тоже не дает результата.
Как можно сделать так, чтобы Tftpd32 грузился постоянно (либо независимо от того, кто зашел в систему, либо конкретно под этим обычным пользователем).
Заранее благодарю
[решено] Запуск Tftpd32 под обычным пользователем
-
Blast
Re: [решено] Запуск Tftpd32 под обычным пользователем
Ну либо
Доступ - [решено] Запуск программ от имени другого пользователя
либо RegMon + FileMon = отслеживание веток реестра и папок/файлов к которым обращается программа и раздача на них прав этому самому пользователю, честно говоря вариант с runas удобнее в разы, если приемлим конечно.-
Vadikan
Re: [решено] Запуск Tftpd32 под обычным пользователем
Alexander_Grig
А запуск от имени администратора не устраивает, видимо? На всякий случай -
А запуск от имени администратора не устраивает, видимо? На всякий случай -
Пошаговое руководство по использованию вторичного входа в Windows 2000
LOL-
Alexander_Grig
Re: [решено] Запуск Tftpd32 под обычным пользователем
Blast,Vadikan 
Спасибо, попробую
.......
После прочтения справки по runas вижу, что этот вариант отпадает, т.к. в этом случае необходимо вводить пароль администратора, т.е. 1) придется пользователю его сообщить 2) пользователю придется его вводить (первое нежелательно, второе тоже
). Нужно, чтобы задача решалась без лишних телодвижений со стороны пользователя (выполнялась "прозрачно" для него
). Посмотрю еще вариант с AutoIt.

Спасибо, попробую
.......
После прочтения справки по runas вижу, что этот вариант отпадает, т.к. в этом случае необходимо вводить пароль администратора, т.е. 1) придется пользователю его сообщить 2) пользователю придется его вводить (первое нежелательно, второе тоже
). Нужно, чтобы задача решалась без лишних телодвижений со стороны пользователя (выполнялась "прозрачно" для него
). Посмотрю еще вариант с AutoIt.-
Alexander_Grig
Re: [решено] Запуск Tftpd32 под обычным пользователем
Получилось обойтись штатными средствами - 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 добавить.
Вся конструкция получила вид:
C:\WINDOWS\system32\runas.exe /savecred /user:Alexander "E:\C Archiv\Терминалы\Tftpd32 v3.03\tftpd32.303\tftpd32.exe"
Это можно либо в автозагрузку для отдельно взятого пользователя посадить, либо для всех в HKLM\Software\Microsoft\Windows\CurrentVersion\Run добавить.
-
Alexander_Grig
Re: [решено] Запуск Tftpd32 под обычным пользователем
В дополнение.... 
Есть еще бесплатная утилита, заменяющая runas, но обладающая бОльшими возможностями -

Есть еще бесплатная утилита, заменяющая runas, но обладающая бОльшими возможностями -
http://www.joeware.net/win/free/tools/cpau.htm
. Сам не тестировал, т.к. меня устроил найденный выше вариант, но по отзывам тех, кому найденный мной вариант не подошел по каким-то причинам, вроде работает хорошо.