Need something to show hard drive access per process, just like Resource Monitor does on Windows 7

This project was awarded to aleexreed32 for $300 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

I would like to first mention that the maximum budget for this project is $500.00. There was not an option to choose that, so I am stating it now.

On Windows 7 or Vista, if you go to Task Manager > Performance > Resource Monitor > Disk you can see a list of processes and all the files that each process is accessing along with the read and write bytes. I need this exact feature via code or command line. It can be written in a few different ways, so here is the list in order of preference.

[url removed, login to view] using .net 4 or lower. ( I doubt this is an option, but if it is, it would be my top choice)

A built-in Windows performance counter. (looked for one, but could not find one)

Windows command line. (I suspect you can use the [url removed, login to view] command, but cannot figure out the right command)

A dll written in any language that can be loaded from [url removed, login to view] and called from a function.

A compiled command line exe written in any language, must be able to be accessed via standard in/out.

A Windows driver.

I tried to find a performance counter that could do this, but they lump disk and network I/O together and they also don't show the names of the files being accessed by the process. Anyways, if anyone feels they can do this, let me know. Also, please tell me which of the above methods you would be using. This will help me decide who to hire. Thank You.

Awarded to:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online