Конференция "WinAPI" » уточнение по GetLastInputInfo [D7, WinXP]
 
  • olevacho_ (04.06.10 04:20) [0]
    Нужна прога для определения того велась работа за компом в определенный промежуток времени или нет. что то похожее обсуждалось в  http://pda.delphimaster.net/?id=1224073189&n=5 . Заинтересовала ф-ция GetLastInputInfo. Сначала подумал что фиксирует время после последнего  ввода с клавиатуры но потом оказалось что учитывает  и на движения/клики мышкой. В связи с этим 2 вопроса:
    1)В документации определяется как : "Возвращает время последнего события ввода".
    Хотел бы уточнить а что подразумевается под "событием ввода" только работа с клавой мышью или что то еще?
    2) Также не понимаю описания по этой ф-ции как " GetLastInputInfo не обеспечивает общесистемную информацию пользовательского ввода всех открытых сессий. GetLastInputInfo обеспечивает сессии конкретную информацию пользовательского ввода только для сессии, вызвавшей функцию." Что имеется в виду под сессией? Работа под определенным пользователем? терминалом? Честно говоря не представляю ситуации (кроме случая с терминалами)  при которой эта ф-ция не отреагирует на пользовательский ввод.
  • Плохиш © (04.06.10 14:00) [1]

    > Нужна прога для определения того велась работа за компом
    > в определенный промежуток времени или нет


    > Сначала подумал что фиксирует время после последнего  ввода
    > с клавиатуры но потом оказалось что учитывает  и на движения/клики
    > мышкой.

    Типа, "движения/клики мышкой" - это уже не работа?
  • olevacho_ (04.06.10 14:17) [2]

    > Типа, "движения/клики мышкой" - это уже не работа?

    А по существу вопроса можно ?
  • Anatoly Podgoretsky © (04.06.10 14:49) [3]
    > olevacho_  (04.06.2010 14:17:02)  [2]

    А почему ты считаешь, что это не существу? Некоторые люди почти никогда не
    пользуются клавиатурой.
  • Германн © (04.06.10 15:45) [4]

    > Некоторые люди почти никогда не
    > пользуются клавиатурой.

    В некоторых случаях вообще нет клавиатуры.
  • Anatoly Podgoretsky © (04.06.10 15:54) [5]
    > Германн  (04.06.2010 15:45:04)  [4]

    Тачпад
  • Leonid Troyanovsky © (04.06.10 16:59) [6]

    > olevacho_   (04.06.10 14:17) [2]

    > А по существу вопроса можно ?

    По существу почти все сказано в упомянутом обсуждении.
    От себя могу добавить, что для надсмотра GetLastInputInfo
    не приспособлена. Как, впрочем, и другой win32 API.

    Есть более содержательная постановка задачи -
    велкам Начинающим.

    --
    Regards, LVT.
  • Игорь Шевченко © (04.06.10 17:32) [7]
    msidle.dll
  • olevacho_ (04.06.10 21:25) [8]

    > От себя могу добавить, что для надсмотра GetLastInputInfoне
    > приспособлена. Как, впрочем, и другой win32 API.

    Так пожалуйста подскажите что есть более приспособленным для надсмотра
  • olevacho_ (04.06.10 21:33) [9]

    > msidle.dll

    Спасибо, но что то в нете не нашел какой то содержательной инфы об использовании этой длл. Киньте пожалуйста ссылку если не трудно
  • Leonid Troyanovsky © (05.06.10 12:31) [10]

    > olevacho_   (04.06.10 21:25) [8]

    > Так пожалуйста подскажите что есть более приспособленным
    > для надсмотра

    Надсмотрщик. С кнутом или палкой.

    --
    Regards, LVT.
  • olevacho_ (05.06.10 18:01) [11]

    > Надсмотрщик. С кнутом или палкой.

    Я серьезно
  • Eraser © (05.06.10 18:57) [12]
    > olevacho_  

    для надсмотра используй спец. софт.
  • Leonid Troyanovsky © (06.06.10 08:18) [13]

    > olevacho_   (05.06.10 18:01) [11]

    > Я серьезно

    И я.

    --
    Regards, LVT.
 
Конференция "WinAPI" » уточнение по GetLastInputInfo [D7, WinXP]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]