Skip to content

JISaldana/GhostService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhostService - Mouse Utility 👻

A lightweight C++ utility for Windows that keeps your system active by simulating subtle circular cursor movements. It is designed to run discreetly in the System Tray.

✨ Features

  • Minimal Resource Usage: Built using native Windows API (WinAPI) and an event-based messaging system.
  • Windowless: Runs in the background to avoid interrupting your workflow.
  • Minimal Interface: A simple tray icon to close the application.
  • Transparency: Open-source, simple, and well-structured code to demonstrate that no malicious actions are performed.

🛠 Project Structure

  • /src: Source code (.cpp, .h).
  • /config: Windows manifest and resource information.
  • /resources: Icons and visual assets (e.g., ghostservice.ico).

🚀 Compilation

If you are using MinGW/g++ (MSYS2), you can compile the project by following these steps:

  1. Compile resources and icons:
    windres config/resource.rc -O coff -o config/resource.res ``
  2. Compile final executable:
    g++ src/main.cpp src/logic.cpp config/resource.res -o GhostService.exe -mwindows -O2 -s ``
    

⚖️ License

  • This project is open-source and available under the GNU General Public License v3.0. See the LICENSE file for more details.

About

A lightweight, open-source Mouse Jiggler for Windows. Prevents system sleep and 'Away' status using subtle circular movements. 0/72 VirusTotal detection.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors