Si certo che puoi, il problema non è il linguaggio ma casomai il programmatore.
--- Aggiornamento Post ---
pero' non capisco il senso di dire creare hack D3D (Direct 3D). Le Direct3D sono una parte delle directx, centra niente con la modifica dei processi.