Як змусити певні програми використовувати певні мережеві з'єднання?


11

Скажімо, у мене є два активних мережевих з'єднання, які дозволяють мені вийти в Інтернет.

Я хочу, щоб певні програми використовували лише мережеве підключення 1 , тоді як деякі інші повинні використовувати мережеве з'єднання 2 .

Чи можливо це в Windows XP? Якщо так, то як це зробити?


Яка програма? Я раніше це робив із браузерами, просто вказуючи їх на правильний NIC у налаштуваннях мережевих з'єднань.
AdminAlive

Потрібно будь-яке додаток.
snicker

Відповіді:


5

ForceBindIP - прив’яжіть будь-яку програму Windows до певного інтерфейсу (за допомогою IP або GUID).

ForceBindIP - безкоштовна програма Windows, яка введе себе в іншу програму та змінить те, як здійснюються певні дзвінки Windows Sockets, що дозволяє змусити іншу програму використовувати певний мережевий інтерфейс / IP-адресу. Це корисно, якщо ви перебуваєте в середовищі з декількома інтерфейсами, і у вашої програми немає такої можливості прив'язки до певного інтерфейсу.


Цей додаток був би ідеальним, за винятком того, що я не можу змусити його працювати навіть із програмами, згаданими як сумісні на сторінці. Firefox просто висить так, ніби він не може знайти призначення. Якщо я відключу мережевий адаптер, який я не хочу використовувати, він повернеться до іншого та справно працює, тому я знаю, що з'єднання в порядку.
снікер

я не використовую Firefox, але він безумовно працює з uTorrent на моєму ПК eee.

Не працював для мене на моїй машині Windows 7 із додатком uTorrent :(
Еран Бетцалель

1
Здається, що ForceBindIP працює на 64-бітній Windows 7, якщо ви помістите DLL в папку SYSWOW64 замість папки System32.

ForceBindIP добре працює для мене в Windows 7 64 біт (після введення dll у папку system32).
Ашутош Джиндал
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.