Wenn ich eine ausführbare Datei ausführe, die eine Ausnahme (eingebautes Debug) auslöst, erhalte ich ein Fehlerdialogfeld, das etwas wie "Debug Assertion failed" und dann einige Informationen über die Ausnahme sagt. Während dies geschieht, wird die Ausführung des Programms ausgesetzt, bis ich eine der Optionen "Abbrechen", "Wiederholen" oder "Ignorieren" auswähle.Wie kann ich "Microsoft Visual C++ Debug Library" -Dialoge deaktivieren?
Die Sache ist, ich viele Anwendungen von einem Skript ausführen, und wenn einer von ihnen eine Ausnahme auslöst, wird mein Skript angehalten, bis es behandelt wird.
Gibt es eine Möglichkeit, diesen Ausnahmebehandlungsmechanismus zu deaktivieren?
EDIT: Ich erinnere mich an das Lesen über einen Registrierungsschlüssel, vor einer Weile, die die Fehlermeldung deaktivieren würde erscheinen. Weiß jemand davon?
Auch wenn sie meine Anwendungen sind, kann ich sie nicht in Release bauen. – Geo
@Geo: Wenn Sie die Anwendung selbst nicht ändern können, besteht eine Möglichkeit darin, ein kleines Programm zu schreiben, das periodisch nach dem Vorhandensein dieses Fensters sucht und den Schlüsselstrich 'I' an es sendet. Ich mache es selbst so und es hilft sehr. – Naveen
Gibt es keinen Registrierungsschlüssel, den wir ändern könnten, um einen ähnlichen Effekt zu erzielen? – Geo