Lmao! Don't compile, you won't be able to start your system. You will need to reinstall windows...
Its a C++ virus, and i must say, mine was better lol
PS: Hal.dll has nothing to do with HackSheild. Its your system files.
DO NOT COMPILE AND RUN... And if you compiled DO NOT SHUT DOWN. Check your recycle bin, or redownload it before you restart... Might work