Задать вопрос

Запуск процесса из службы

Доброго времени суток, уважаемые хабровчане!

Возник один вопросик, как запустить произвольный процесс, чтобы он был запущен под текущим юзером, но запускался из поз под службы, работающей под системным аккаунтом?

Пример тому, TeamViewer.

image

Причем, при установке, TeamViewer не запрашивал логин и пароль пользователя…

Как такое повторить?

Сейчас сделано так, сервис (из под системы) запускает приложение, приложение соответственно висит тоже их под системного аккаунта, и это приложение взаимодействует посредством сокетов с 3-ьим (прописано в автозагрузке), которое взаимодействует с рабочим столом. Это было сделано из-за того, что в XP и Win7 отличаются возможности по взаимодействию с рабочим столом из-под процессов… Якобы универсальное решение… Но хотелось бы сделать именно так, как это делает TeamViewer.
  • Вопрос задан
  • 4940 просмотров
Подписаться 8 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Iwamoto
@Iwamoto
А как с помощью CMD сделать такое же? У меня есть планировщик CRON запущенный от имени одной из админских учётных записей, необходимо что бы у пользователя в другом сеансе — появился GUI из CMD.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы