I' ve used default installer project from visual studio It probably requires admin rights for .dll files that must be extracted to your system32 folder. There are so much more I could do: granades, new enemies, different guns. Sadly I didn't have enoght time -I am quite new to directx programming and whole set up took me a long time.
Edit: I've added version without installer - it shouldn't require admin rights