Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/47: Рейтинг темы: голосов - 47, средняя оценка - 4.57
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141

Отслеживание всех действий пользователя ПК

30.01.2018, 17:22. Показов 10290. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо показывать либо записывать в файл, все что происходит на компе какие кнопки были нажаты, что запускалось статитистика вообщем как реализовать?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2018, 17:22
Ответы с готовыми решениями:

Отслеживание действий
Здравствуйте, помогите пожалуйста. Нужно сделать так что если пользователь на производил никаких действий в течение определенного времени,...

Отслеживание входа/выхода пользователя в службе Windows
имеем сервис на C#, он при включении компа пишет строку в базу,что такойто юзер зашёл. по идее при выключении компа (при остановке службы)...

Обработка отсутствия действий пользователя
Добрый день! Программа представляет собой некоторый набор форм, пользователь переходит по ним последовательно, после последней формы...

20
Эксперт .NET
 Аватар для Usaga
14129 / 9349 / 1350
Регистрация: 21.01.2016
Сообщений: 35,148
30.01.2018, 17:55
Konradvall, статистика должна включать логины\пароли и номера кредитных карт?
1
Каждому свое
 Аватар для Bretbas
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
30.01.2018, 19:11
Usaga, это самое главное
1
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141
30.01.2018, 23:34  [ТС]
Боже упаси, такое отслеживание не интересует, так как это не законно
0
31.01.2018, 00:14

Не по теме:

Цитата Сообщение от Usaga Посмотреть сообщение
логины\пароли и номера кредитных карт?
желательно только их, без всякого мусора:D

0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
31.01.2018, 00:16
что не устроило в готовых решениях, и что хоцца видеть в ентом?
0
62 / 63 / 28
Регистрация: 10.01.2018
Сообщений: 360
31.01.2018, 00:20
Цитата Сообщение от Konradvall Посмотреть сообщение
Необходимо показывать либо записывать в файл, все что происходит на компе какие кнопки были нажаты, что запускалось статитистика вообщем как реализовать?
Обратитесь к разработчикам яндекс-браузера, они таким раньше занимались, так что точно знают как реализовать
А вообще есть 2 варианта реализации, либо написать свои методы на основе win32 api либо использовать готовые библиотеки типа AutoIt. только проблема в том что там нету реализации для шарпа. То есть нужно будет писать на чистом автоайти. Что быстрее решайте сами.
1
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141
31.01.2018, 02:03  [ТС]
Нужно что то типо staffcop
0
319 / 13 / 7
Регистрация: 29.06.2014
Сообщений: 65
31.01.2018, 04:09
Вспомнил случай на одном форуме - Поцаны, вот я кинул бутон на форму, что под ней написать, чтоб взламывать сайты?

Могу сказать одно, что это не удается даже самому Майкрософту со своей телеметрией)
Во первых, антивирусы (HIPSы всякие) заблочат сразу до запуска, файрволы не пустят в сеть. На запись всех действий потребуется гигабайт данных, если пользователь активно использует систему. События от клавы, скрины, звук, сайты и т.д.
А еще облом если на машине клиента не установлена нужная версия фреймворка.
0
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141
31.01.2018, 07:05  [ТС]
Твоя правда )))

Добавлено через 2 часа 42 минуты
такая возможность есть в программе Пунто Свитчер, там записывается в текстовый файл какие программы были открыты и закрыты, сколько кликов сделано за сеанс, какие сайты открывались за сеанс, я вот о чем
0
Эксперт .NET
 Аватар для Usaga
14129 / 9349 / 1350
Регистрация: 21.01.2016
Сообщений: 35,148
31.01.2018, 07:08
Konradvall, вы ничего не путаете? Пунто Свитчер раскладку меняет и ничего больше.
0
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141
31.01.2018, 07:16  [ТС]
не путаю, там есть такая возможность))))
0
Эксперт .NET
 Аватар для Usaga
14129 / 9349 / 1350
Регистрация: 21.01.2016
Сообщений: 35,148
31.01.2018, 07:21
Konradvall, и зачем вам это нужно, если не секрет?
0
2 / 2 / 0
Регистрация: 30.01.2018
Сообщений: 141
31.01.2018, 07:27  [ТС]
все просто у меня есть локальная сеть в которой есть к примеру 10 машин, для получения отчетов с каждой машины в конце рабочего дня о том что на данных машинах включалось куда лазили и что делали, нужно именно для прозрачного администрирования в локальной сети предприятия и выявления использования компа в нетрудовых целях, не более того

Добавлено через 1 минуту
Usaga, я смотрю у вас большой опыт, вы могли бы просмотреть еще остальные созданные мной темы?

Добавлено через 23 секунды
может посоветуете что делать
0
Эксперт .NET
 Аватар для Usaga
14129 / 9349 / 1350
Регистрация: 21.01.2016
Сообщений: 35,148
31.01.2018, 07:40
Лучший ответ Сообщение было отмечено Konradvall как решение

Решение

Konradvall, я этим не озадачивался, но гугление на скорую руку дало это. В винде есть механизм аудита (отключенный по умолчанию), который может отслеживать многие моменты активности пользователя, в том числе и запуск приложений. Куда пользователь лазил в сети можно отследить по трафику (это вопрос к админу и сетевому оборудованию).
0
0 / 0 / 0
Регистрация: 31.01.2018
Сообщений: 1
31.01.2018, 11:02
https://www.kickidler.com/ru/
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
31.01.2018, 12:04
Konradvall, на первый взгляд, задача решается довольно просто. Делается на Win Api, конечно. Встроенные .NET библиотеки такого не позволят. На винапи достаточно перехватить сообщения мыши и клавиатуры, и вуа-ля. Вот только потом начнется самое интересное, тк все эти клики мыши и нажатие клавиш надо вручную расшифровывать соответственно окнам и раскладке клавиатуры.

Для контроля запуска процессов, пожалуй, лучше перехватывать CreateProcess. Я видел примеры такого перехвата АПИ, кажется, у Рихтера, но на С++. Единственное, что еще более менее можно реализовать с помощью .NET, это контроль процессов, тк есть удобный функционал, узнать, какой процесс когда был завершен, так же с помощью .NET удобно мониторить изменения файлов. Но это только малая часть. Для всего остального - винапи. И лучше это делать на с++, подключив window.h, чем мучаться с постоянным импортом функций в .NET и приведению типов (впрочем, есть специальные утилиты в помощь)

P>S: работы море. Вопрос в том, настолько ли вам это необходимо?

Добавлено через 9 минут
PPS: если вы просто системный администратор и программа вам нужна для администрирования, и у вас нет в планах стать автором мегапрограммы, которая по вашему мнению должна стать шедевром ит-менеджмента, то я бы на вашем месте просто написал бы утилитку по управлению той же пунто свитчер и парсингу результатов ее работы. В итоге через несколько дней (может быть, недель) - вы получите то, что хотите
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
31.01.2018, 14:21
если просто нужно записать скоп действий, то...

https://windowsnotes.ru/other/... v-windows/
0
 Аватар для kesean
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
31.01.2018, 20:59
Цитата Сообщение от Konradvall Посмотреть сообщение
все просто у меня есть локальная сеть в которой есть к примеру 10 машин, для получения отчетов с каждой машины в конце рабочего дня о том что на данных машинах включалось куда лазили и что делали, нужно именно для прозрачного администрирования в локальной сети предприятия и выявления использования компа в нетрудовых целях, не более того
Я так понимаю, что вы сисадмин? У меня на работе сисадмин пользуется готовыми бесплатными прогами, и знает, кто из пользователей сети чем конкретно занимается. Все уже написано. Если я прав, то вам надо учиться поиску в сети, а не программированию.
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
01.02.2018, 01:52
kesean, это никак не относится к програмингу, может ему нужно что-то, прям "вах", или он просто тренируется в написании, что бы потом написать и продавать, прям "вах"...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2018, 01:52
Помогаю со студенческими работами здесь

Нужен совет по ограничению действий пользователя
Есть приложение, достаточно объемное. Главная форма, на ней сплит контроллер, в одной части дерево (унаследованное от treeview) в другую...

Несколько действий в if при авторизации пользователя
Доброго времени суток. Такое дело, вот код: private void button1_Click(object sender, EventArgs e) { try ...

Закрытие процесса после всех действий
Закрытие процесса после всех действий. Как осуществить?

Отслеживание действий пользователя
Подскажите программу с помощью которой можно отслеживать действия пользователя. Т.е. программа ведет лог событий (создается файл-отчет)...

Отслеживание действий пользователя
В корпоративной сети предприятия с Active Directory есть приложение, которое хранится на сервере. Пользователи по сети запускают его...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru