Вопрос

Я создаю приложение Windows, которое отражает детали сеанса всех пользователей.

Я хочу отслеживать, сколько пользователей подключено с моей машиной, используя сеанс RDP. Хотите зарегистрировать всю свою активность с помощью снимка экрана.

Поэтому я хотел бы знать, как я могу запечатлеть активный экран. Я попробовал «Рунас», но это показать мне текущий снимок экрана, где я бегаю. Я могу использовать данные приложения пользователя, но не получить фактический экран.

Я также попробовал Logonuser, CreateProcessasuser, но не получил фактическую точку зрения. Так что, пожалуйста, дайте мне знать, как я могу это сделать?

Я использовал библиотеку Google 'Cassia', чтобы перечислить всех текущих зарегистрированных пользователей.

Спасибо Лаксмилал

Это было полезно?

Решение

Было бы гораздо проще привести к запуску вашего приложения в сеансе пользователя при входе в машину, а затем отслеживать сеанс пользователя, оно уже в. Проблемы, присущие синхронизации нескольких экземпляров вашего запущенного приложения (по одному на пользователя вошли в систему) гораздо проще решить, а затем проблемы, связанные с проведением приложения через сеансы пользователей Windows и запустить код в нескольких разных сеансах одновременно (а затем в любом случае синхронизировать все это).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top