Windows Kernel Driver for Device Power Management (III)
£750-1500 GBP
Betalt ved levering
PLEASE ONLY BID IF YOU HAVE WINDOWS KERNEL/DRIVER DEVELOPMENT EXPERIENCE. BIDS RECIEVED WITHIN 5 MINUTES OF POSTING WILL BE IGNORED BECAUSE IT MEANS YOU HAVE NOT READ THE SPEC. WHEN BIDDING PLEASE CONFIRM YOU HAVE READ THE SPEC BELOW:
We are seeking a driver developer to work on a small Windows kernel-mode driver. We think this could be implemented as a virtual HID driver (e.g. keyboard). However, this is only one approach and we are open to alternative implementations.
The driver should provide an IOCTL based interface that delivers the following features:
1. Wake system from standby state:
a. Wake in future (required for S1-S4) e.g. wake in specified number of seconds
b. Wake immediately (required for "modern standby")
c. Optionally, wake-up should simulate user presence e.g. simulated key press or similar
d. Cancel pending wake request
NB: We require the driver to wake from the hibernate, sleep and "modern standby" states.
2. Initiate sleep e.g. modern standby or S1-S4
3. Report power state transitions from kernel to user mode using inverted call mechanism or similar e.g. Sleeping, resuming, shutting down and if possible, report if user was present via an inverted call mechanism or similar.
Other requirements:
1. The driver should support Windows 10/11
2. The driver should be as simple (minimal) as possible
3. The driver should be written in C/C++, ideally using the KMDF framework
4. The project should include user mode code to detect, install and remove the driver (we can provide example code)
5. The project should include user mode example code to communicate with the driver
6. The project should provide full source code on payment for each milestone
7. The project will be broken down into (at least) 3 milestones for the features above and shall only proceed to the next milestone upon satisfactory completion of the previous milestone and provision of working source code.
8. Please don't bid if you do not have previous kernel mode development experience or do not have a device that supports modern standby or "Standby (S0 Low Power Idle)". This can be verified with POWERCFG /A.
9. If necessary, the developer should provide brief technical instructions to install/remove the driver and any other information required to complete the tests below. The driver can be test signed and tested on a system with test signing enabled.
10. We can provide user mode code to demonstrate entering hibernate / sleep and scheduled wake-up. This code is only an example and does not support modern standby (which we think must be done in kernel mode).
The acceptance criteria for the milestones is as follows:
1. Wake system from standby state:
a. Confirm device supports modern standby: POWERCFG /A
b. Configure device to wake in 60 seconds
c. Manually sleep device (via Start Menu/Sleep)
d. Wait ~60 seconds and confirm device wakes AND screen turns on (indicating user presence)
e. Repeat for sleep and hibernate modes (may require alternative device)
f. Repeat above but cancel wake request. Confirm device does not wake-up
2. Initiate sleep e.g. modern standby or S1-S4
a. Confirm device can enter modern standby "Standby (S0 Low Power Idle)" on demand using supplied software
b. Confirm device can enter sleep (S1-S3) on demand
c. Confirm device can enter hibernate (S4) on demand
3. Report power state transitions from kernel to user mode using inverted call mechanism
a. Confirm tests for milestone 2 are accurately reported to user mode application
Projekt ID: #38671740
Om projektet
24 freelancere byder i gennemsnit £1193 timen for dette job
Hello, I have read through your project requirements and I have experience in Windows Kernel/Driver development, which aligns with the skills you're looking for. I understand that you're seeking a solution for device Flere
Since 2015 I have been working in C/C++/C# programming. So more than 9(nine) years of experience in C/C++/C# programming. I can build any class, function or method for you. Also expert in data structure building and OO Flere
Dear Client, We at N&T Negocios y Tecnologias s.r.l. are pleased to present our proposal for the project "Windows Kernel Driver for Device Power Management (III)." With over 20 years of experience in the IT industry, Flere
I have a strong background in Windows kernel-mode driver development and have previously completed a similar project focused on implementing power management features for a virtual HID driver. In that project, I succes Flere
Hello. I am a software developer with 8 years of experience. I have rich experience in developing various drivers on Windows. I read your description and I can start to work right now. I think I can be of some help to Flere
Hello, I've carefully reviewed your project requirements for a Windows kernel-mode driver with features like waking the system from standby, handling power state transitions, and simulating user presence. My experience Flere
I have a lot of experience in Windows system programming and have worked a lot with drivers. System power management is well known to me. I can quickly write the driver you need.
Hi, I would like to grab this opportunity and will work till you get 100% satisfied with my work. I am an expert having 5 many years of experience on C Programming, Windows Desktop, Software Architecture, C++ Program Flere
Dear James, I have thoroughly reviewed the project description for developing a Windows Kernel Driver for Device Power Management. With my extensive experience in Windows kernel/driver development, I am confident in d Flere
Hi I have extensive experience in Windows kernel and driver development, and I have carefully read your project specifications. I am confident in my ability to create a minimal virtual HID driver that meets your requi Flere
As a seasoned software architect with over five years of expertise, I have successfully navigated the intricacies of Windows kernel-mode and driver development. My proficiency in C/C++ and my strong familiarity with KM Flere
Hi. I am going to start your project right now. I have extensive experience in Windows kernel and driver development, specifically with virtual HID drivers. I fully understand your requirements for wake/sleep functiona Flere
Hi I have experience in driver development using C in both Linux and windows and have worked with the Kernel Mode Driver Framework (KMDF) extensively. I understand that your project requires a Windows kernel-mode drive Flere