Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azuresphere7/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
https://github.com/azuresphere7/kerneldriver2drawline
c cpp gdi hooking kernel wdk windows-10
Last synced: about 1 month ago
JSON representation
Enables developer to draw a line with start point and end point.
- Host: GitHub
- URL: https://github.com/azuresphere7/kerneldriver2drawline
- Owner: azuresphere7
- Created: 2024-06-10T12:44:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-10T12:48:37.000Z (5 months ago)
- Last Synced: 2024-10-10T15:01:23.813Z (about 1 month ago)
- Topics: c, cpp, gdi, hooking, kernel, wdk, windows-10
- Language: C++
- Homepage:
- Size: 7.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Kernel Driver for Drawing Lines and Rectangles
This is a simple kernel driver project that allows developers to draw lines and rectangles on a PC screen by calling functions defined in the kernel driver. It's designed to be used with Visual Studio 2022, making it easy to integrate into your existing development workflow.
## Features
- **Draw Lines**: Use the provided functions to draw lines on the screen. You can specify the coordinates, color, and line thickness.
- **Draw Rectangles**: Draw rectangles with ease, defining the position, dimensions, color, and line thickness.
- **Easy Integration**: This kernel driver can be integrated into your Visual Studio 2022 project, making it simple to use for your development needs.
## Prerequisites
Before you get started, ensure you have the following prerequisites:
- [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/)
- Windows Development Environment## Getting Started
1. Clone the repository to your local machine.
```
git clone https://github.com/yourusername/kernel-driver-draw-line-.git
```2. Open the project in Visual Studio 2022.
3. Build the project to generate the kernel driver.
4. Install the kernel driver on your system.
5. Use the provided functions in your code to draw lines and rectangles on the screen.
## Video Demonstration
[![Watch the video](capture.PNG)](https://share.vidyard.com/watch/bPTUMwwcKJrZBSB4Xid6ip?)
Click on the image above to watch a video demonstration of this kernel driver in action.
Feel free to contribute to this project or report issues. We welcome your feedback and contributions to make this kernel driver even better!