Search for project

More than 2000 projects issued through our platform and this
amount increases very fast.

Vista Kernel-mode Filter Driver (ID:2795)

Project Creator: multiplex
FC Member For 6416 Days
Credits 20
Completed Proj. Num. 0 / 3
Total payment USD
Avg Daily Online
0.00 h (From 21/5/2007)
Available on MSN/Skype No
Last Login 3/12/2008
Peers Rating 0.00%
      
Budget: Not Sure/Confidential
Created: 8/3/2007 6:37:15 AM EST
Bidding Ends: 8/23/2007 6:37:15 AM EST
( Expired )
Development Cycle: 7 Days
Bid Count: 6
Average Bid: 1,666.67  
Project Description:

Skills required for this project - Windows Kernel-mode driver development using the Windows IFS Driver Development Kit. Pleae read on if you have these skills.

The attached code is a skeleton driver that it
simply attaches itself to the driver stack for
\\Device\\Harddisk0\\Partition1 and then DbgPrints an

Newly added descriptions:
Having inherited some Kernel mode driver code that receives disk IRPs (as well as filtering selected ones), we have found difficulties in running the driver on Vista.

It appears that almost no IRPs are received through the driver stack under Vista, whereas in 2000 and XP environments, all IRPs for the attached disk device are received as expected.

The attached code is a "skeleton" based on our production driver code - it simply attaches itself to the driver stack for
\\Device\\Harddisk0\\Partition1 and then DbgPrints an "R" for every 10 IRP_MJ_READs it sees, and "W" for every 10 IRP_MJ_WRITEs. It will also respond with a test message to one custom IoCtl which it recognises. A user mode win32 console exe is also included to send this test IoCtl.

As you can imagine, this test driver produces an almost constant stream of R's and W's on an in-use 2000 or XP machine. Under Vista however, there is almost nothing.

Deliverables:

We need a version of the attached driver to compile correctly using the Windows IFS Driver Development Kit and function on Vista identically to 2000/XP versions of Windows.

We also requre Windows 2000/XP/Vista installation .INF file for
installation of the driver.

Other requirements:

We need to determine, from the deliverables, and the professionalism of the provider, a strong development team that can handle our various present and future driver development needs.

Job Type C/C++ 
Attached Files: 20070803063518.zip

Bids placed

(There are 6 bids on this project, these are listed below)
 
Contact*:
Email*:
Telephone:
(Include country code)
Enquiry*