Вопрос не по программированию, но прошу за это сильно не шпынять.
Есть програма которую я прописал как service (с помощью програмки AppToService) и, соответственно, поставил на автозапуск. Причём запускается она (от имени пользователя SYSTEM) ещё до того, как кто-нибудь залогинится. Вопрос:
Как сделать так, чтобы после того, как пользователь логинится, програма перезапускалась от его имени, а когда он (пользователь) разлогинивается, програма опять перезапускалась уже от имени SYSTEM? (Fast user switch выключен)
И второй вопрос.
Есть другая програма, которая при установке прописывается как service (сама), и иначе как service вообще не работает. Соответственно, она тоже пускается ещё до логина, тоже от имени SYSTEM.
Как запретить ей такое поведение, то есть сделать так, чтобы она работала только когда кто-либо из пользователей залогинен, а когда никто не залогинен — не работала?