If i already have a trojan virus on my computer and I install a firewall, would the firewall block the attacker using the trojan horse that had already been planted, or would the attacker be able to continue to use the trojan? Also, could somebody tell me what firewall hardware is? Thanks in advance for any help.