Wie kann ich ausführbaren Dateien die Berechtigung zum Ausführen erteilen, ohne dass Microsoft Security Essentials zum Schmelzen gebracht wird?

3

Praktisch jedes Mal, wenn ich MinGW gcc ausführe, ist mein Antivirenprogramm (MS Security Essentials, insbesondere msmpeng.exe) außer Kontrolle geraten und stiehlt einige Sekunden lang 100% der CPU. Das ist verrückt, wenn ich nur ein paar hundert Codezeilen kompiliere und die eigentliche Kompilierung nur wenige Millisekunden dauert, sobald msmpeng sich dazu entschließt, sich zurückzuziehen.

Ich habe versucht, gcc.exe zu den ausgeschlossenen Prozessen auf der Registerkarte "Einstellungen" der Security Essentials-Benutzeroberfläche und das gesamte MinGW / bin zu den ausgeschlossenen Dateien / Speicherorten hinzuzufügen, aber dies überzeugt msmpeng eindeutig nicht davon, dass gcc harmlos ist. Wie soll man einer ausführbaren Datei das Recht einräumen, ohne msmpeng auszuführen?

JustJeff
quelle
Ich habe festgestellt, dass das Kompilieren fast sofort fehlschlägt, wenn es fehlschlägt. Nur wenn die Kompilierung erfolgreich ist, wird msmpeng für 10 Sekunden in Folge gesperrt. Der Verdacht ist, dass es das Erscheinen einer neuen .exe-Datei ist, die anscheinend aus dem Nichts stammt und msmpeng auslöst.
JustJeff
Frage wäre offtopic @ Software Engineering
Sathyajith Bhat
@sathya - ok, np. Nie ganz sicher die Aufteilung zwischen SO, Programmierern und Superuser.
JustJeff
SO == Programmierfragen, SU == Fragen zu Software & Hardware, Programmierern. Eigentlich kenne ich das Programmiermanifest nicht
Sathyajith Bhat

Antworten:

2

Wenn Ihr Code kompiliert wird und in ein temporäres Verzeichnis geschrieben wird, sehen Sie in Ihren Einstellungen unter der Registerkarte Echtzeitschutz mit der mssecs-GUI nach. So wie ich es verstehe, scannt MsMpEng gelesene und geschriebene Daten, unabhängig davon, welches Programm versucht, die Daten zu schreiben. Hoffe das hilft.

Clinton
quelle