Мне бы хотелось, чтобы он отображался в определенной программе, как будто сетевой кабель отключен или нет доступных сетевых адаптеров.

Программа также имеет относительно короткий срок службы, поэтому это должно произойти либо непосредственно перед, либо при запуске самой программы.

Это вообще возможно? Следующая лучшая вещь, о которой я могу подумать, это просто использовать локальную виртуальную машину без назначенных сетевых возможностей, но было бы неплохо сделать это только на моей машине.

2 ответа2

4

Я не знаю, как заставить программу думать, что сетевой адаптер отключен. Но вы можете создать правило брандмауэра, чтобы запретить все коммуникации с программой, или выбрать связь.

0

Вы можете потенциально использовать что-то вроде ForceBindIP для этого. Но я не видел, чтобы это использовалось в реальных "нетадмин" мирах ... просто играх, и это было ГОДА назад.

Домашняя страница программного обеспечения здесь: http://old.r1ch.net/stuff/forcebindip/

Теоретически вы должны установить поддельный ник (например, адаптер MS Loopback) или просто тот, который уже отключен, если у машины 2 сети. Затем используйте ForceBindIP для привязки приложения к приложению. Но поймите, что вам нужно "вызвать" приложение с помощью команды ForceBindIP. Это не так просто, как просто запустить само приложение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .