Network Adapters - Using Multiple Programs and Network Adapters

How to Bind Programs to Different Network Adapters in Windows 8 and 8.1


Here's a short write-up on how to stay connected to and use multiple programs on multiple networks at once with Windows 8!

Requirements:
Note   Note

Two separate network connections (they must be of a separate type), for example a WiFi connection and an Ethernet connection.​
At least two different browsers or programs you plan on using.​



Uses:
Note   Note

This is particularly useful if you have a WiFi and a mobile tether connected at the same time.​
You can also use it to balance network load if you don't bind the programs to specific IP addresses. Most workplaces and colleges with multiple access points do this.​



Step 1
First you need to configure your networks (that'd be LAN and WLAN) to different types. I have mine as Private and Public:
step.1.PNG

Step 2
Then, you will need to install ForceBindIP from here.
Once you have that installed, the next step is to use your specific bit version.
x86 version: C:\Windows\System32\ForceBindIP.exe
x64 versions: C:\Windows\SysWOW64\ForceBindIP.exe

Step 3
Save that location for a later step. We will now need to press start > run (or Windows Key +R), then type in CMD, and run an ipconfig command. You'll notice you have different local area IP's assigned for your different hardware adapters:
step.2.PNG

Step 4
Note down both IPv4 addresses, we will need them. In this instance I have 192.168.2.15 which is my WiFi Adapter, and 192.168.42.189 which is my Ethernet Adapter.

Step 5
Next, you will need to create a shortcut on the desktop. First insert the location of ForceBindIP specific to your system, then the local address of the network adaptor, and then the full path to the application. If the application has spaces in its path, then you will need to use quotation marks. Let's say for example I want to use my Ethernet Adapter on a 64 bit Windows 8 with Firefox (where ... is Program Files (x86)\Mozilla Firefox):
step.3.PNG

Step 6
Provided you did that step correctly, you can now do it for your other browser or application for the other network adapter, and you should be good to go. You can go to a website like this one to check that it is working correctly (the site will display your functional IP address).

Step 7
Run your program from that shortcut.

Side Notes:
If you don't run your application from the shortcut, network stabilisation will occur. Network stabilisation means that Windows 8 will dynamically retrieve data from both networks to optimise speed and performance. Can be useful for bandwidth intensive applications, and load-balancing.

You are able to pin these new shortcuts to both the Taskbar and Start Screen (but make sure you give them a custom icon first!).

And that's a wrap.

UPDATE: Please note, it is currently unknown if we are able to use a single adapter for 2 WiFi connections at the same time. More testing needs to be done on this.


 

Attachments

  • Manage_Wireless_Networks.png
    Manage_Wireless_Networks.png
    12.1 KB · Views: 273
Last edited by a moderator:
Hi I have tried the above method and it works on my Win7 Home Premium!!

I'm now connected to 2 different wifi, via Laptop internal Intel wireless network and another network via usb wifi dongle. To test that i'm really connected to different network, I assigned chrome to network 1 and firefox to network 2. And when i open the modem config page, they shows different modem config page.

but here is my problem, it seems like when i'm running both of the network, one of the network will be at maximum speed but another network will be running at around 25-30% of the maximum speed.

To verify this, i run speedtest on both chrome and firefox, one by one and then both at same time. I also do the testing using download manager, IDM and flashget, each of the program connected to different network. It is the same result as browser test. If i only run one program at a time, it will be at maximum speed on each network. but if i run both simultaneously, one of the network (usually the one connected via usb dongle) will be at lower speed. By the way, I used a program called AdapterWatch to monitor the speed as well.

Does anyone experience this?
 
I am trying to use 2 networks. I want to use one for only Firefox, here is my shortcut.
C:\Windows\SysWOW64\ForceBindIP.exe 66.255.244.4 "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
does open firefox, but does not go anywhere
 
I tried so many combinations to make it works, but i failed.
I'm on a windows 8 pro x64 system, and forcebindip always says me "couldn't run specific command", when i'm sure 100% the path is in quotes and it's correct, even the global syntax of the command.
I tried to manual install it, auto install it through the installer, copy it on system 32 folder, run as administrator, run in xp compatibility mode but nothing.
I tried to launch 10-20 applications from my system, in 32 and in 64 bit, but nothing. I presume forcebindip is not compatible with my configuration :confused:

I just wanted to launch teamspeak 3 on another connection :cry:
 
Hi I have tried the above method and it works on my Win7 Home Premium!!

Does anyone experience this?

I have win7ult64sp1retail.
Code:
Sun 10/13/2013 21:44:12.97|C:\Windows\SysWOW64|>dir C:\Windows\SysWOW64\ForceBindIP.exe
 Volume in drive C has no label.
 Volume Serial Number is 7400-58C9

 Directory of C:\Windows\SysWOW64

File Not Found
so I guess it's only for win8 users, or it's built into some 3rd-party driver or something. I notived javaw is there (it shouldn't be) and some other non-ms stuff. bad programmer.
as a programmer, I feel you shouldn't put stuff into the system directories, just causes major confusion and problems during uninstall if DLLs etc happen to be also used by another application. there are places fore that kind of stuff like \program files\common files\ or better yet use a local directory.

hmm. I wonder if it has anything to do with Hyper-V? that seems where it would most likely be used or come from.
 
Mine fire up with any problem. However, since I am now on my phone Wifi (tether), my browser still pop up a screen asking "authentication required" for my username & password to my computer network.

I dont understand as I am now using phone Wifi.

I am remote desktop to my laptop using company LAN.

Need help.

Thanks.
 
Back
Top