Disable and re-enable hardware in C#

Geschlossen Veröffentlicht Apr 21, 2006 Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

Basically, I need a C# class that can be used to disable and re-enable hardware, at will, without the user having to navigate plug and play dialogs or the device manager.

Ideally, v1.1 of .net will be used.

The reason for this is the code I am working on needs to

1) Disable some hardware

2) Updates it's driver (this is already written)

3) Re-enable the hardware (to use the newer driver)

Obviously some devices can't be disabled at will, but USB devices (for example) should be ok (to avoid users having to unplug hardware, etc...)

Proof of concept will be required before money is parted with!

The proof should be a program that enumerates the system hardware and has a disable button (which will disable the selected device when clicked). Once disabled, this button should then read enable (which will then re-enable the device when clicked).

This will demonstrate the ability to programmatically enumerate hardware and to disable/enable it accordingly.

The final deliverable will be source code and not simply a dll.

## 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, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

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 coder's Seller Legal Agreement).

## Platform

Windows 98, ME, 2000, XP (Basically, the platforms .net currently supports).

Ingenieurwesen Microsoft MySQL PHP Softwarearchitektur Testen von Software Web Hosting Website-Management Testen von Webseiten Windows Desktop

Projekt-ID: #3447101

Über das Projekt

2 Vorschläge Remote Projekt Aktiv May 8, 2006

2 Freelancer bieten im Durchschnitt $38 für diesen Job

vw1849339vw

See private message.

$25.5 USD in 5 Tagen
(13 Bewertungen)
2.3
gogawaly

See private message.

$51 USD in 5 Tagen
(3 Bewertungen)
1.1