powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / статистика использования, небездействия компьютера
6 сообщений из 6, страница 1 из 1
статистика использования, небездействия компьютера
    #38554310
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу программу чтобы ввела учет данных работы компьютера , в табличной форме. Как такое реализовать, что понадобиться ? Знаю что бд нужна будет точно.
...
Рейтинг: 0 / 0
статистика использования, небездействия компьютера
    #38554419
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"ctrl+alt+delete" диспетчер задач
...
Рейтинг: 0 / 0
статистика использования, небездействия компьютера
    #38554429
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

Точка с которой можно начать искать информацию и изучать:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Declare Function GetLastInputInfo Lib "user32.dll" (ByRef plii As LASTINPUTINFO) As Long

Private Type LASTINPUTINFO
    cbSize As Long
    dwTime As Long
End Type

Private Sub Timer1_Timer()
    Dim LII As LASTINPUTINFO
    
    LII.cbSize = Len(LII)
    LII.dwTime = 0
    
    Call GetLastInputInfo(LII)
  
    Text1.Text = LII.dwTime
End Sub


GetLastInputInfo - функция для определения времени последней активности пользователя.
...
Рейтинг: 0 / 0
статистика использования, небездействия компьютера
    #38554550
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,

Огромное спасибо, т.е думаю стоит поставить на таймер обновление последней активности с записью в бд, а потом вывести с бд в виде таблицы
...
Рейтинг: 0 / 0
статистика использования, небездействия компьютера
    #38554566
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190VSVLAD,

Огромное спасибо, т.е думаю стоит поставить на таймер обновление последней активности с записью в бд, а потом вывести с бд в виде таблицы
ой, не совсем, думаю на таймер поставить поставить ежеминутно обновлять бд на запись (x+1) минута, если бездействие больше 1минуты то не добавляем, как вам?
...
Рейтинг: 0 / 0
статистика использования, небездействия компьютера
    #38554618
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

Можно ежеминутно проверять, предыдущее возвращенное значение если изменилось, то записать актуальное в переменную некую и записать в БД. Если не поменялось, то ничего не делать. Вместо БД пока можете проэкспериментировать с текстовым файлом, если всё устроит то для БД переписать
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / статистика использования, небездействия компьютера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]