Tanto quanto eu sei, não é possível para o IE determinar a versão exata do navegador e eu nunca vi watchguard, mas a idéia principal é monitorar solicitações HTTP para campo User-Agent e analisá-lo. Mas é sempre melhor monitorar sua integridade de rede e atualizar o status com ferramentas como WSUS ou NAP