It's easier + more efficient to stop your O.S from returning valid information about your hardware. Through low-level hooks, or you could probably go for any libraries that intefaces w\the kernel as well. But hell if I know, I've never looked into it.
Not to mention, there's already a ton of software out there that does this for you.
oýea, and mina, your signature is fucked right up.