Você poderia esclarecer qual computador tem a conexão com a internet? Se o computador com Windows 7 for o único que compartilha a rede ad-hoc com o computador com Windows XP, convém verificar o uso de Connectify em vez de executar um ad-hoc com compartilhamento de conexão com a internet. O Connectify usa o suporte interno do Windows 7 para emular um ponto de acesso para permitir que você compartilhe uma conexão com a Internet apenas com um cartão sem fio do laptop, mas aparece como um AP normal, não como um ad-hoc. É muito menos problemático do que o ICS, na minha experiência. Eu não uso desde o beta, mas é grátis, e lembro que funcionou muito bem até então.