I just realized that even if I used a timed injector the game will still automatically exit out of full screen mode because the command prompt that pops open takes the game out of full screen. If anyone has a solution to this please let me know. Thanks.

YES! I finally figured out how to use this hack in fullscreen. So basically, what I did was opened command prompt (Start - Run - cmd) and did "CD (winject dir)" then "winject /dllname:"d:\dlls\BF3-v1-Protected.dll" /exename:bf3.exe /silent". I quickly then hit enter in CMD, and really really fast you have to switch back to your game before it injects, and if you are fortunate enough it will inject when you are in full screen. You may have to try this a few times to get it down.