Windows Driver C#->C Driver communication

Job ID: 38782284

Budget: €8 – €30 EUR

We are seeking an experienced software developer to help us establish communication between a C# application and a Windows driver written in C. The project aims to enable and disable the system keyboard based on specific conditions managed by the application.

Requirements:

Advanced experience in C# and C programming, with a focus on interoperability between these languages.
In-depth knowledge of Windows driver development, ideally with experience in peripheral management drivers.
Ability to implement driver calls and manage secure and reliable communication between user-level and kernel-level code.
Strong troubleshooting and debugging skills to resolve compatibility or stability issues.

Project Description:

The application should be able to enable and disable the keyboard in response to specific commands provided within the application.
We already have the code that locks/unlock the keyboard (both c# and C driver) but we struggle to make them communicate to each other.