'How does GameRanger works?

I want to know how does GameRanger make players appear in the Multiplayer's LAN section of the games. Because in my observations there is no signs of Virtual Network Adapters (or pcaps like WinDivert) being used unlike it's counterparts like Hamachi.

It is possible in C#?



Solution 1:[1]

Finally after a lot of research...

As you know GameRanger does not use any adapter or VPN to make players LAN (unlike Tunngle which uses VPN and Hamachi which uses TUN/TAP), instead, it uses function hooking and hole punching techniques

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1