Автоматический запуск программы (и запуск под другой учетной записью) при входе пользователя
1805
Robert Koritnik
Мне очень нравится Process Explorer Марка Руссиновича, поэтому я всегда его запускаю. Я хотел бы автоматизировать эту задачу - вручную запускать этот процесс при каждом входе в систему.
Но я хочу, чтобы эта программа запускалась от имени администратора домена, хотя я вхожу в систему как локальный пользователь. Причина в том, что я могу управлять (убивать) процессами / сервисами, работающими под учетными записями домена.
Так как мне это сделать?
Я полагаю, что если я создам локальный сервис с помощью sc createкоманды, я не смогу взаимодействовать с Process Explorer? Смогу ли я увидеть значок на панели задач, открыть его и т. Д. И т. Д.?
Так это вообще возможно?
3 ответа на вопрос
2
DMA57361
Планировщик заданий практически соответствует вашим требованиям.
В Windows 7 (и я думаю, что Vista?):
Можно вызвать задачу при входе в систему.
Можно указать, кому следует запускать задачу ( однако я не думаю, что выполнение этого даст желаемый эффект - поскольку запуск программного обеспечения так же, как другой пользователь, может не сделать его видимым для текущего пользователя).
При необходимости можно настроить запуск задачи «с наивысшими привилегиями» (т. Е. С повышенными правами администратора или UAC).
Единственная проблема заключается в том, что командная строка попросит вас ввести пароль и будет оставаться включенной в течение всего времени, пока открыт Process Explorer.
Это частичное решение. Я мог бы поместить эту команду в BAT-файл и поместить его в папку автозагрузки, но, как вы сказали, есть проблема с запросом пароля. Я больше склонялся к планировщику задач или системному сервису, который бы делал это.
Robert Koritnik 14 лет назад
0
Я принял этот ответ, потому что он был очень близок к тому, что мне было нужно. Единственная проблема - пароль.
Robert Koritnik 14 лет назад
0
1
boot13
Вы можете превратить любую программу в службу с помощью SrvAny, хотя я не уверен, что SrvAny будет работать под Windows 7. Вам необходимо настроить ее так, чтобы службе разрешалось взаимодействовать с рабочим столом. Попробуйте сначала запустить его как локальную систему. Если это не сработает, попробуйте это с учетными данными администратора домена.
Я также пытался сделать это, но окна не отображаются, и я не могу взаимодействовать с Process Explorer. но это была хорошая попытка. Благодарю.
Robert Koritnik 14 лет назад
0