Windows internals / Application debugging
The application was choosing the wrong network interface.
- What broke
- Adding a second network interface for backups caused a vendor application to fail.
- How I traced it
- I reverse-engineered the application’s interface-selection behavior and traced it to a Windows call that selected the last-installed NIC—even when it belonged to the wrong network.
- What changed
- Reconfiguring the interfaces made the application select the production network again. The failure sat at the boundary between application behavior and infrastructure.