Support Windows 8

i am using Thinkpad Tablet 2 running on Windows 8, in Windows 8 Microsoft stopped using ports for GPS they now use it through Windows Location Provider. so my application now can not read from internal GPS but when i connect external GPS it works perfectly
!!
any one can help me with this ??