RAM_check-Проверка оперативной памяти


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

Для этого написал программу RAM_check, которая решала две эти проблемы
каждую авторизацию студента на компьютере проверяется количество оперативной памяти, фиксируется дата и время.
В случае если количество оперативной памяти со времени последней авторизации было изменено, то программа создаст в папке RAM на FTP сервере информационный файл с именем компьютера для дальнейшего анализа.

Как работает?
запускается на компьютере при авторизации пользователя (после того как он введет свой логин и пароль на компьютере под управлению windows) у меня через active directory
Создает файл в котором храниться информация кто, когда, авторизовался и сколько оперативной памяти на борту, и отправляет эту информацию на ftp сервер после чего программа тихо и не заметно закрывается
Если количество памяти меняется то на ftp сервере в папке RAM появится информация о проблемном компьютере, за этой папкой следит другая моя программа (skan_x) после появление файла, у меня выскочит оповещение о новом файле.

Настройки к программе находятся в файле setting.txt
C:\Program Files\bak\log\     путь куда сохранять файлы авторизации пользователей (и тут же у меня лежит программа на каждом компе)
10.33.0.90     адрес ftp сервера, куда кидает копии файлов
123     порт
Log     логин
Log     пароль
50     количество авторизаций (количество файлов для локального хранения)

Папки на сервере где собирается информация о пользователях вошедших в систему и количестве оперативной памяти
RAM_check

три пользователя авторизовавшиеся на компьютере
RAM_check

Файл настроек для программы RAM_check
RAM_check


Файл паники, если количество памяти изменилось, то программа создаст файл на сервере в папке RAM
RAM_check

Папка с программой на компьютере студентов (тут локально сохраняется все авторизовавшиеся пользователи)
RAM_check

Информационный файл, который создается при каждом авторизовавшимся пользователе
RAM_check


скачать