Если получать позицию джойстика joyGetPos из сервиса NT, у залогоненого юзера любая игруха не может проиницилизировать DirectInput, однако если меняешь сервис из LocalSystem, на любого пользователя который был когда либо залогонен в систему интерактивно — работает без проблем. Сервис получает координаты, игрушки работают

Фишка в том, что сервис лучше бы всего заставить работать под LocalSystem... в чем грабли?