Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5

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

22.06.2013, 21:33. Показов 1810. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, тема такая, на работе есть корпоративный чат, а-ля аська, если некоторое время ничего не трогать то твой статус с Онлайн меняется на Отошел, стоит пошевелить мышкой, как статус меняется обратно. Написал утилиту которая шевелит курсором и открывает папки через определенный интервал, но статус все равно не меняется, собственно вопрос, что можно еще придуть чтобы вечно быть "онлайн"?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2013, 21:33
Ответы с готовыми решениями:

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

загрузка на сайт загрузочных модулей для онлайн режима
Я написала загрузочные модули игр на C++ Builder с расширением .exe. Создала свой сайт (virtigr.ru), загрузила туда страницы, картинки и...

Изменение режима работы домена
Доброго времени суток. Есть сеть на 50 машин под управлением Windows XP SP3/Vista pro/7 pro/8 pro, Mac OS. В сети стоит 3 сервера: AD, FS,...

15
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.06.2013, 22:15
@vladimir8686, браузер запускать пробовали?

Добавлено через 3 минуты
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Diagnostics;
using System.Threading;
 
namespace ConsoleApplication52
{
    public class Program
    {
        private static void Main()
        {
            var p = Process.Start("iexplore");
            Thread.Sleep(2000);
            if (p != null)
                p.Kill();
        }
    }
}
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
23.06.2013, 01:21
@vladimir8686, не халявить на работе!
1
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5
23.06.2013, 15:14  [ТС]
@Psilon, не работает.. может еще есть какие-нибудь варианты?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
23.06.2013, 15:30
Цитата Сообщение от vladimir8686 Посмотреть сообщение
@Psilon, не работает.. может еще есть какие-нибудь варианты?
Конечно есть: купите ручного таракана и привяжите его к мышке.
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
23.06.2013, 15:51
курсор двигать, не?
C#
1
2
3
this.Cursor = new Cursor(Cursor.Current.Handle);
   Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50);
   Cursor.Clip = new Rectangle(this.Location, this.Size);
0
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5
23.06.2013, 16:13  [ТС]
Цитата Сообщение от Монфрид Посмотреть сообщение
курсор двигать, не?
читать первый пост, не?
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
23.06.2013, 17:00
@vladimir8686, а вам не известно как отслеживается простой?
И если данный чат написан на C#, то скиньте exe.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
23.06.2013, 17:02
@Дмитрий3241, Java тоже сойдет
0
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5
23.06.2013, 17:04  [ТС]
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
а вам не известно как отслеживается простой?
И если данный чат написан на C#, то скиньте exe.
К сожалению не знаю, ехе скинуть никак, чат часть огромного пакета, известно только, что все это дело на крестах написано.
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
23.06.2013, 17:11
@vladimir8686, вот можно попробовать через что-то, вроде CheatEngine посмотреть вызов функции когда меняет статус и забить ее нопами. Без самой проги сложно помогать, еще я вроде где-то слыхал, что есть API функция которая смотрит за бездействием системы, но это может быть и не так. Можно попробовать поискать в сторону обхода данной функции что нибудь.

Добавлено через 37 секунд
@vladimir8686, а кстати вариант если постоянно писать что-то в чат а потом удалять не пойдет?
1
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8728 / 3680 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
23.06.2013, 17:20
Скорее всего программа использует GetLastInputInfo для определения времени последнего действия пользователя, тогда Cursor.Position не пройдет, но mouse_event вполне. Поставьте таймер раз в секунду и выполняйте mouse_event:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        [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 );
        }
Попробуйте...
1
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5
23.06.2013, 17:27  [ТС]
@Дмитрий3241, Компашка серьезная, тут все на птичьих правах, ничо не поустанавливать, все закрыто.. боюсь, что даже если я просто воспользуюсь таким софтом, система сразу отрапортует куда следует, писать в чат тоже не пройдет, сразу запалят. Мне просто самому интересно, чем отличается перемещение курсора физически, через мышку, и программно, через софт, как система интерпритирует разные подходы?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
23.06.2013, 17:31
@vladimir8686, тогда предлагаю не отлучаться неофициально от рабочего места...
0
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
23.06.2013, 18:07
@vladimir8686, а что, если отловить пакет, который прога шлет во время бездействия, его разобрать, и - или блокировать отправку этого пакета, или изменить его?
0
 Аватар для vladimir8686
36 / 36 / 4
Регистрация: 27.05.2012
Сообщений: 180
Записей в блоге: 5
23.06.2013, 18:13  [ТС]
Цитата Сообщение от NickoTin Посмотреть сообщение
Попробуйте...
Класс! Лекарство найдено! Все работает, спасибо, 5 плюсов в репу!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2013, 18:13
Помогаю со студенческими работами здесь

Изменение режима вывода отчета VBA
Всем здравствуйте! Подскажите пожалуйста как решить проблемку: Есть отчет, открывается с параметрами DoCmd.OpenReport...

Изменение режима отображения значений в форме
Здравствуйте. Ситуация такая. Есть вкладка в форме, где надо указать адрес проживания сотрудника. Адресов два - фактический и по месту...

Отошёл 3мм CMD
Добрый день! Как можно припаять дома эту микродеталь без паяльника? И сколько будет стоит такая работа в сервисе?

отошел провод , не получается закрепить
Хотел прочистить старую карточку , и вот такая фигня , сам я не разбираюсь в технике , первый раз прочистить решил На фото выделил провод...

Изменение режима выделения строка-ячейка в Поле табличного документа аналогично Табличному полю.
Есть ли возможность менять режим выделения строка-ячейка в Поле табличного документа аналогично Табличному полю?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru