engage Profile loading logic in WinHidInterface
move ReadRegKey to Native and called from GenericHIDDevice not from HidInterface
Native add HidGetProductString so product name can be retrived as Unity is doing
GenericHIDDevice add OEMName if possible get from Registry
modify tm_rgtffpro_win so it apply profiling