Windows: Change Device Key to SPDRP_LOCATION_INFORMATION + SPDRP_HARDWAREID (#54)
Windows: Change Device Key to SPDRP_LOCATION_INFORMATION + SPDRP_HARDWAREID (#54)

* Change Device Key to SPDRP_LOCATION_INFORMATION

In `AddItemToList` function we are using `SPDRP_HARDWAREID` as dictionary key.
This is a problem because if you plug 2 same devices this will overwrite & we will see only 1 device.
If we use `SPDRP_LOCATION_INFORMATION` as key it will be OK and list duplicate devices.
Using `SPDRP_LOCATION_INFORMATION` has some issues with some devices not being shown so we also use `SPDRP_HARDWAREID`


MadLittleMods/node-usb-detection,MadLittleMods/node-usb-detection,MadLittleMods/node-usb-detection