Login Form






Lost Password?
No account yet? Register
Freelancer Jobs arrow Freelancer Jobs - Archive 2007
JobId: #1401286

Mass Storage Drive Integration

Categories: Operating Systems / Platforms,Software Related (Includes Websites)
Posted By: Certit  (68 ratings)
Source: Rent-a-coder
Job viewed: 410 times
Bids Placed: 6
Start Date: 2010-04-30 23:47:01
End Date: 2010-05-14 23:45:08
Time Remaining:
Deadline: 60 days.
Current Phase: Bidding open
Max Accepted Bid: Open to fair suggestions
Project Type:
Bid Type: Open Auction
Description:

This project is to write an application that integrate mass storage drivers (Raid/Sata) in to the locally installed operating system from a PE disc or another operating system.

The critical part to understand is that the operating system that requires the mass storage driver cannot be running at the time as ofcourse it doesn't have its mass storage driver and will blue sceen on bootup.

I suspect it would work something lile this:
1) The user boots a PE disc or an operating system from another hard drive.
2) The user runs the application from the command line:
Massdrv.exe x:\driver_folder y:\
Where x:\driver_folder is a folder containing sub folders of mass storage drivers including INF,SYS and CAT files.
Where y:\ is the local partion requiring the driver.
So basicly "Massdrv.exe Source_Drivers Destination_Drive".
3) The application interigates the hardware ID mass storage device.
4) The application searches the specified driver folder and sub folders looking through INF files to find the matching hardware ID.
5) Once found the driver is correctly installed on the specified drive and the critical database is updated within the drives local registry.

If a matching driver is not found then the application should display an error stating the hardware ID.


Platform:
Visual Studio C++ 2008 without MFC or any external dependencies or runtime environments.

Deliverables:
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the worker's Worker Legal Agreement).
Categories:
(Note: Like everything else on this page, these categories are part of the original contract for this bid request.)
Operating systems / platforms, Software related (includes websites)