Ova tema je pominjana već više puta, tako da bi trebao pokušati da pronađeš nešto o tome pretragom foruma.
Ali, da ne bi bio potpuno uskraćen za odgovor, reći ću ti da u sistemima sa NT kernelom ne možeš direktno da koristiš funkcije koje si nabrojao. Potrebna ti je podrška kernel drajvera koji će ti to omogućiti. Odličan kernel drajver i .dll fajl koji eksportuje funkcije koje možeš iskoristiti za pristup portovima, a čak i fizičkoj memoriji računara možeš naći na adresi:
http://www.internals.com
Ovaj drajver će ti omogućiti, između ostalog, i da koristiš funkcije koje si nabrojao.
Nadam se da je to ono što ti je potrebno, a više informacija o svemu tome, kako rekoh, imaš već na ovom forumu, samo malo potraži.