Hallo.
Das Problem ist der Windows-Defender, der mir mit AutoIt kompilierte Scripts (Exes) mal löscht, mal nicht.
In den Scripts steht definitiv nichts bedrohliches drin! Manchmal genügt ein MsgBox(... "Hallo Welt") und schon meint der Defender es sei eine "schwerwiegende Bedrohung"!
Wichtig: Dieses Verhalten des Defenders ist (für mich) unberechenbar!
Zum einen werden nicht alle Exes gelöscht. Zum anderen liegen Exes tagelang unbehelligt auf meinem Rechner rum, und irgendwann fällt dem Defender ein: "Oh, heute könnte ich ja mal eine davon als schwergiegende Bedrohung einstufen und weglöschen!" ... Dann kompiliere ich das Scitpt erneut und der Defender interessiert sich (vorerst) nicht mehr dafür!
UPX: In anderen Threads wurde empfohlen, UPX beim Kompilieren auszuschalten. Ich kompiliere mit SciTE (F7) und habe nichts verstellt. Ist UPX da als Standard ein- oder ausgeschaltet?
Defender - Ordner als Ausnahme eintragen: Das ist für mich kein gangbarer Weg, weil ich Scripts und Exes überall benutze. Da müsste ich den kompletten Rechner als Ausnahme eintragen, was Unsinn wäre.
Defender - Heuristik: Wäre das eine Möglichkeit? Kann man eine niedrigere Stufe einstellen? Würde das helfen?
Defender - "Blockieren auf den ersten Blick": Was ist das? Braucht man das? Hat es etwas damit zu tun?
AutoIt: Gibt es eine Möglichkeit, in AutoIt oder SciTE Einstellungen zu setzen, die das Problem lösen?
Gruß,
Bernd.