Контроль/драйвер для HDD SMART к c#

Павел15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.12.2009

Добрый день

Мне нужен драйвер (или другой приемлимый способ - ocx,sys,.cs файлы с новым namespace) , который будет имплементировать работу с S.M.A.R.T интерфейсом хард диска.

Если этому контролю нужен administrator доступ, то он должен включать в себя функцию install, которую можно позвать, и при следующем запуске обращаться к драйверу, из user-доступа.

Если для этого не нужен administrator доступ, то можно проигнорировать предыдущее требование.

Наружу должны быть функции:

Инсталла,анинсталла,проверка на инсталл драйвера. (если нужны)

Получение массива дисков, какие есть, какие поддерживают СМАРТ

Получение СМАРТ информации о диске

Должна быть определена структура, в которой лежит вся информация по диску (та, в которую возвращается информация после запроса)

Возможность включать (и если возможно - выключать) self-tests, которые предоставляет SMART.

Возможность прочитать errorlog,self-test log

Поддержка XP,Vista,Win7 32/64bit (без подписи, я сам потом подпишу)

Предпочтение отдам исполнителю, который сможет дополнительно рассказать об этом интерфейсе, кроме того,что можно прочитать в Wikipedia,или предложит дополнительные базовые опции, которые дает SMART (и я их не написал)

По окончанию я хочу получить все сырцы и маленькую пример-программу, работающую с драйвером.

Спасибо

Заявки фрилансеров