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

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

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

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

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

image

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

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

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

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

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