Ist nicht böse gemeint, aber vll solltest Du erstmal lernen mit einem Debugger umzugehen, bevor du Trojaner bzw. irgend welche größeren Software Projekte angehst.
Dann könntest Du uns nämlich auch sagen in welcher Zeile es Probleme gibt, anstatt uns einfach 2 code Schnipsel hinzuklatschen und zu sagen findet herraus selbst heraus wo ich den Fehler gemacht hab.

Und ich gebe novedad vollkommen recht. Es ist nicht gerade zuträglich, wenn man kaum versteht was du ausdrücken willst.
Ist es denn zu viel verlangt den Text schnell in einer Rechtscheibprüfung zu überprüfen wenn du kein Muttersprachler sein solltest?
Oder bist du einfach zu faul? So wie es jetzt ist hinterlässt es jedenfalls keinen guten Eindruck..