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: 239
Last edited by a moderator:
Very nice, Alexis! Some screenshots? ;)
 

My Computer

System One

  • OS
    Windows 7 Ultimate x64/Windows 8 Consumer Preview x64/Ubuntu 11.04
    System Manufacturer/Model
    Custom Build
    CPU
    Intel Pentium Dual Core E6700 3.2GHz
    Motherboard
    ASUS P5G41T-M LX
    Memory
    Strontium 8192MB DDR3 1333Mhz
    Graphics Card(s)
    msi GeForce N560GTX-M2D1GD5 1GB
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    CHIMEI CMV 221D 22"
    Screen Resolution
    1680x1050
    Hard Drives
    Seagate 3.5'' 2TB HDD/WD Elements External 1TB HDD
    PSU
    SHAW Viper-1500w Gaming PSU
    Case
    Black eMaxx ATX Mini Tower Case
    Keyboard
    Microsoft Wireless Keyboard 1000
    Mouse
    Microsoft Wireless Optical Mouse 2000
    Internet Speed
    100GB @ 4.76Mbps
Very nice, Alexis! Some screenshots? ;)
Currently not using dual-adapters for a few hours, but I will get around to adding the side-by-side comparison of the browsers soon enough. :)
 

My Computer

System One

  • OS
    Windows 8 Dev Preview x64
    CPU
    i7 950 3.06GHz
    Motherboard
    Asus Rampage III
    Memory
    G Skill 4GB DDR3 2000MHz
    Graphics Card(s)
    Nvidia GTX570 1.25GB DDR5
    PSU
    Antec ATX TruePower 750W
    Case
    Antec Lanboy Air Red
Screenshots are up now it seems. Looks good. ;)
 

My Computer

System One

  • OS
    Windows 7 Ultimate x64/Windows 8 Consumer Preview x64/Ubuntu 11.04
    System Manufacturer/Model
    Custom Build
    CPU
    Intel Pentium Dual Core E6700 3.2GHz
    Motherboard
    ASUS P5G41T-M LX
    Memory
    Strontium 8192MB DDR3 1333Mhz
    Graphics Card(s)
    msi GeForce N560GTX-M2D1GD5 1GB
    Sound Card
    Realtek HD Audio
    Monitor(s) Displays
    CHIMEI CMV 221D 22"
    Screen Resolution
    1680x1050
    Hard Drives
    Seagate 3.5'' 2TB HDD/WD Elements External 1TB HDD
    PSU
    SHAW Viper-1500w Gaming PSU
    Case
    Black eMaxx ATX Mini Tower Case
    Keyboard
    Microsoft Wireless Keyboard 1000
    Mouse
    Microsoft Wireless Optical Mouse 2000
    Internet Speed
    100GB @ 4.76Mbps

My Computer

System One

  • OS
    Windows 8 Dev Preview x64
    CPU
    i7 950 3.06GHz
    Motherboard
    Asus Rampage III
    Memory
    G Skill 4GB DDR3 2000MHz
    Graphics Card(s)
    Nvidia GTX570 1.25GB DDR5
    PSU
    Antec ATX TruePower 750W
    Case
    Antec Lanboy Air Red
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?
 

My Computer

System One

  • OS
    Win 7 home premium
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
 

My Computer

System One

  • OS
    windows 8
    System Manufacturer/Model
    Home built
    CPU
    Processor Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz, 3501 Mhz, 4 Core(s), 8 Logical Processor(s)
    Motherboard
    MSI Z77A-G41
    Memory
    32GB
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:
 

My Computer

System One

  • OS
    Windows 8 Professional x64
    Computer type
    Laptop
    System Manufacturer/Model
    Acer Aspire 5920g
    CPU
    Intel Core 2 Duo T8300
    Motherboard
    Acer Chapala
    Memory
    4GB DDR2 667Mhz
    Graphics Card(s)
    ATI HD3650 256MB GDDR3
    Browser
    Google Chrome
    Antivirus
    Avira antivirus Free
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.
 

My Computer

System One

  • OS
    XP now, winxp, 7ult+8pro soon
    Computer type
    PC/Desktop
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.
 

My Computer

System One

  • OS
    Windows 8.1
Back
Top