Im really happy today i got my DS4 controller working with my PC and its great.
The things you will need to get your dual shock Playstation Controller working on a PC

Bluetooth USB Dongle
DS4 tool DSDCS download it here for free if you want to remove the ads then donate $2


Windows XP SP1, Vista SP1, 7, 8, 8.1
.NET 3.5 *
.NET 4.0 *
C++ Common runtime libraries *
USB 2.0
SC Virtual Bus Drivers *
Bluetooth 2.1+EDR minimum (Windows BT stack) **
* Bundled with installer
** Required for bluetooth wireless mode only
** While some users have had success on stacks other than the Windows stack, the Windows BT stack is by far the most successful.
** Due to the constraints of the project, and the cost involved in developing for varying hardware, we are unable to fully guarantee compatibility with various BT adapters, the best we can do is to say which ones have worked for us thus far, it is recommended to visit our forum thread and ask around for suggestions from other users who have had success with various BT adapters.