No, Trojans are not becoming smarter as such...........their main objective is to give remote access and control (based on common functionality, not a dictionary definition).

What you have there is a "hybrid" and these are becoming more common, presumably as their authors run out of original ideas?

It is a file infector as well as a trojan, so it is using "borrowed" virus technology (hah! I have just thought of two methods that would make it 10 times worse, and beat MsMittens suggestions.............but I am CERTAINLY NOT posting them on a public forum)

The best way to stop anything is not to let it in to start with...............for example you went to a site and downloaded a trojan............deliberately.............I do hope that you used a stand alone machine, that is not shared, that you own/administer , and that has a separate internet connection (not on a network!).............I think that you see where I am coming from?.....what else did you get apart from the trojan

http://www.runtimeware.com

Look for "Sentinel"

Also check out the Dialogue Science website (DrWeb etc)

You are looking for "checksummers"..............these are programs that look for changes in files, and a good one will detect embedded (injected) malware, even though the file size and date have not changed.

What you need is an integrated, layered security system coupled with good user security practice

Good luck