Изменение режима Отошел на Онлайн - C#

Формулировка задачи:

Привет, тема такая, на работе есть корпоративный чат, а-ля аська, если некоторое время ничего не трогать то твой статус с Онлайн меняется на Отошел, стоит пошевелить мышкой, как статус меняется обратно. Написал утилиту которая шевелит курсором и открывает папки через определенный интервал, но статус все равно не меняется, собственно вопрос, что можно еще придуть чтобы вечно быть "онлайн"?

Код к задаче: «Изменение режима Отошел на Онлайн - C#»

textual
        [DllImport( "user32.dll", SetLastError = true, ExactSpelling = true )]
        private static extern void mouse_event (
            uint dwFlags,
            int dx,
            int dy,
            uint dwData,
            IntPtr dwExtraInfo
            );
            
            
        private void timer3_Tick ( object sender, EventArgs e )
        {
            mouse_event( 0x1, 0, 0, 0, IntPtr.Zero );
        }

6   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ