1. PRJ-06/CEIT/44 1
Remote PC Management
(Monitoring)
Prepared by: Guided by :
Mota Pratik (06CE44) Mr.Mrugendra Rahevar
2. PRJ-06/CEIT/44 2
Definition
RPM is windows desktop administration software
that helps administrator to effectively manage the
desktops from a server point.
By RPM we can control our entire IT organization
desktops from a Single Server which is handling by
Administrator/CEO/ Owner of the organization.
There are total two components in this project.
1. Client Agents
2. Admin Server
3. PRJ-06/CEIT/44 3
Tools and Technology
Programming Language
Visual C++ , MFC / Win32 API
Software Tool
Visual Studio 6.0 IDE
5. PRJ-06/CEIT/44 5
Functions
Getting List of all remote machines
Basic Information's of Remote PC
Shutdown / Restart / Logoff
Hardware Information
Installed Software Information
Process Information / Killing of Process
Message Sending
8. Functionality Description
Basic Information
PC Name
IP Address
MAC Address
OS Name
Client List
Contain List of all clients machine names which
are connected remotely using Socket Connection.
PRJ-06/CEIT/44 8
9. Functionality Description (Cont..)
Shutdown / Restart / Logoff
Software Information
Fetching List of all installed software
Control panel’s software lists
PRJ-06/CEIT/44 9
10. Functionality Description (Cont..)
RAM
Total RAM
Use of RAM (%)
Processor
Processor type
No of Processor
Processor Level
Mouse
Installed or not
No of Buttons
Hard Disk Info
No of Partition
Free Memory
Used Memory
File System (NTFS/FAT)
PRJ-06/CEIT/44 10
Hardware Information
11. Functionality Description (Cont..)
Send Message to Clients
It will send Message to particular client by socket
which is selected by admin.
PRJ-06/CEIT/44 11