Ich habe ein COM-Objekt von Dritt-Anbieter, die Massen von Informationen zum Konsolenfenster produziert. Ich muss in der Lage sein, diese Daten in einer Protokolldatei zu speichern und später durchzusehen, jedoch haben die Produzenten des COM-Objekts keine Möglichkeit eingebaut, einen Dateinamen usw. zu übergeben, um die Protokollierung zu ermöglichen.Log-Konsole Ausgabe von vorkompilierten COM-Objekt
Gibt es trotzdem das Kopieren eines Ausgabefensters in eine Logdatei einfach/programmatisch?
Nein, es wahrscheinlich in einer GUI-Anwendung verwendet werden, gemeint war, VB6 das kanonische Beispiel war. Starten Sie also entweder von einer GUI-App-Vorlage, und Sie haben die Möglichkeit, kein Konsolenfenster zu erstellen. Oder Sie müssen diese Komponente in einem anderen Prozess ausführen. Sie könnten wahrscheinlich die E/A-Umleitung verwenden, um die Ausgabe zu ignorieren. Verwenden Sie ein Telefon, um den besten Rat zu bekommen. –