Skip to content

The ThreadPriorityDriver project in C++ focuses on creating a Windows kernel driver to dynamically adjust thread priorities, enhancing system resource allocation and optimizing task scheduling.

License

Notifications You must be signed in to change notification settings

MustafaNafizDurukan/ThreadPriorityDriver

Repository files navigation

ProcessHandleDriver

Overview

This repository contains a Windows Driver Model (WDM) project developed in C++. The project includes a custom Windows driver designed to set thread priorities using IOCTLs.

Features

  • Custom WDM driver for Windows 7 and later
  • User-mode process for interacting with the driver
  • IOCTLs for setting thread priorities

Usage

  1. Clone the repository.
  2. Open the project in Visual Studio 2019.
  3. Build the driver and user-mode process.
  4. Install the driver.
  5. Run the user-mode process to interact with the driver and set thread priorities.

Debugging and Analysis

This project may include debugging and analysis features. Check the associated articles for in-depth information.

Requirements

  • Visual Studio 2019
  • Windows 7 and later

Contributing

Feel free to contribute to the project. Create a fork, make your changes, and submit a pull request.

License

This project is open source. See the LICENSE file for details.

About

The ThreadPriorityDriver project in C++ focuses on creating a Windows kernel driver to dynamically adjust thread priorities, enhancing system resource allocation and optimizing task scheduling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published