In my line of work, I am often in a situation where I want to do this:
Icon made by Freepik used with permission from flaticon.com
Essentially, I have my phone setup as a Wifi hot-spot, in order to download license and firmware files from an online server, and write those files to a TCP/IP device that I have hard-wired to my PC. This process is much easier if I can have both Wifi and Ethernet active at the same time. Basically, the TCP/IP device can find it's own appropriate firmware on the server if I have internet, otherwise I'm forced to disable the Ethernet port, manually locate and download the file, disable the Wifi, Enable the Ethernet port, and finally reconnect to my device and manually upload the files.
The problem is, Windows (specifically, Windows 7) doesn't understand how to use multiple adapters, especially if my Ethernet connection is not a direct connection but rather routes through an internal network (that still doesn't have internet access).
Is there any way to set up something like a routing table in Windows 7, i.e. set it up so that "packets from X address range go to Y adapter, otherwise send packets on Z adapter"? If I can't route by destination address, could I at least associate a specific adapter with a specific application?