Windows Kernel Driver for Device Power Management (III)

Lukket Opslået 2 måneder siden Betalt ved levering
Lukket 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

C programmering C++ Programmering Software Arkitektur Windows Skrivebord

Projekt ID: #38671740

Om projektet

24 bud Remote projekt Aktiv 1 måned siden

24 freelancere byder i gennemsnit £1193 timen for dette job

AwaisChaudhry

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

£1500 GBP in 10 dage
(109 bedømmelser)
8.7
SPARKtechBD

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

£1500 GBP in 30 dage
(40 bedømmelser)
6.6
ntsolutions

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

£1500 GBP in 45 dage
(6 bedømmelser)
6.3
dvcontact

Hello Sir, Have you ever wondered how seamless device power management can become with an expertly crafted Windows kernel-mode driver? I bring extensive experience in Windows kernel-mode development, ready to transfo Flere

£1125 GBP in 7 dage
(11 bedømmelser)
5.8
paul612

As an experienced developer with a successful track record of over 26 years in the technology industry, I believe I am the go-to person for your Windows Kernel Driver project needs. My vast expertise revolves around C Flere

£1000 GBP in 7 dage
(6 bedømmelser)
4.8
Mobilehead

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

£1125 GBP in 7 dage
(1 bedømmelse)
4.7
artakharutyun7

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

£1500 GBP in 10 dage
(2 bedømmelser)
4.2
prayogo803

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

£1500 GBP in 15 dage
(2 bedømmelser)
4.1
ioleynikov

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.

£1125 GBP in 14 dage
(2 bedømmelser)
3.1
yevhen19

✅Full Experiences in Windows Kernel Driver Development with C/C++ Programming✅. ✳️I am very confident to complete your project perfectly. My job review is not sufficient, but you don’t need to worry! ✳️I can guarantee Flere

£1000 GBP in 15 dage
(2 bedømmelser)
2.0
arsalanmac

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

£750 GBP in 7 dage
(1 bedømmelse)
0.0
ahmaddar2970

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

£1300 GBP in 20 dage
(0 bedømmelser)
0.0
Victor22Maslov

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

£1125 GBP in 7 dage
(0 bedømmelser)
0.0
guamer

Kia ora, here is a Windows driver developer and I can start to work immediately! I am an experienced developer who graduated from University of Washington and has a B.S degree with over 12 years of experience in IT in Flere

£1000 GBP in 14 dage
(0 bedømmelser)
0.0
misterharshkumar

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

£1125 GBP in 21 dage
(0 bedømmelser)
0.0
somsak1141

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

£750 GBP in 6 dage
(0 bedømmelser)
0.0
sachin0328

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

£1125 GBP in 7 dage
(1 bedømmelse)
0.2
Nazarij5

Hello, This is Nazarri, program developer from Ukraine. I have a good skill in developing windows dirver using c++. I read your job posting very carefully, and almost requirements are easy to understand and work. but s Flere

£1125 GBP in 7 dage
(0 bedømmelser)
0.0