Skip to content

ProcessManager v1.0.0

Choose a tag to compare

@Jacob1802 Jacob1802 released this 25 Jun 06:13
· 12 commits to main since this release

Release v1.0.0

app.py

This is the main application file that sets up the GUI and handles the main functionalities of the application. It initializes the ProcessCloserApp class which sets up the main window and frames for different functionalities.

pages.py

Contains the different pages for the application, such as the home page, start service page, stop service page, delete service page, lock service page, and edit service page. Each page extends the BasePage class which provides common functionalities.

utils.py

Utility functions to download and install NSSM, create and manage services, load and save configuration, and get available processes.

close.py

The script responsible for terminating the processes as per the scheduled configuration. It runs as a service managed by NSSM.

Logging

Logs are stored in the logs directory inside the application data directory (APPDATA/ProcessCloserService). The main log file is output.log.

Configuration

Configuration is stored in a JSON file located in the config directory inside the application data directory (APPDATA/ProcessCloserService). The configuration file name is config.json.