Über Windows kannst Du nicht direkt auf die Hardware zugreifen.
Da musst Du das Win API benutzen.

Was für eine Programmiersprache wilst Du verwenden ?
Willst Du den C-Builder verwenden ?
Oder Visual C?