Доступ к железу, минуя API под Windows — возможно или нет?
Да легко. Открываете отверткой крышку системника/ноута - и вуаля, доступ к железу без winAPI. 
Короче неясно сформулировали.
Можно. Из C#, через System.Management-классы. Работает медленно.
https://stackoverflow.com/a/340611
https://stackoverflow.com/questions/6944779/determ...
https://stackoverflow.com/questions/5992099/c-shar...