use EnumDesktopWindows instead of EnumWindows

in a failed attempt of fixing dexpot integration