O Windows Explorer está usando o NBT (NetBIOS sobre TCP) para resolver o nome, enquanto parece que o seu software está usando o DNS para resolver o nome. O NetBIOS funciona de maneira muito diferente do DNS; em poucas palavras, ele está pesquisando localmente, em vez de perguntar a um servidor (isso é um pouco impreciso, mas basicamente o ponto).
Como para corrigir o problema, você pode configurar um servidor DNS localmente (talvez até mesmo usar o roteador) ou adicionar o Server-win7 ao arquivo de hosts em cada PC. Dado que existe uma resposta válida para o pedido de DNS (o que parece estranho), será difícil conseguir que o nome seja resolvido para o seu PC local. Você poderia tentar executar ipconfig /flushdns
embora.