2012-12-12 4 views
5

Verschiedene Debugger mit Unterstützung für den Microsoft Symbol Server zeigen einen Dialog mit Nutzungsbedingungen für den Dienst beim ersten Aufruf an.Stimmen Sie dem Dialogfeld Microsoft Symbol Server zu

Wie man es loswerden?

Und ja, behaupte ich, dass das Debuggen ein fester Bestandteil der ist die Programmierung und Software-Entwicklung, weshalb diese Frage nicht vom Thema. Mit Hilfe der symsrv.dll in Windows ist ein fester Bestandteil des Debugging und ist daher klar auf der Programmierung oder Softwareentwicklung

Antwort

6

Um den Dialogs, um loszuwerden, sollten Sie eine leere Datei oder ein Verzeichnis namens symsrv.yes in dem erstellen Ordner, der die symsrv.dll enthält, die Komponente, die für das Anzeigen des Dialogfelds und das Bereitstellen der Verbindung zu dem Dienst verantwortlich ist.

Hinweis: Es kann mehrere Instanzen der DLL auf der ganzen Festplatte geben, je nachdem, ob der von Ihnen verwendete Debugger mit einer eigenen Kopie geliefert wird.

Beachten Sie auch: Es ist auch möglich, die Bedingungen abzulehnen, indem Sie stattdessen eine Datei mit dem Namen symsrv.no platzieren. Wenn beide Dateien vorhanden sind, hat symsrv.yes Vorrang.

+1

Wie haben Sie von diesem Trick erfahren, Procmon laufen? –

+2

@ JeremyThompson: eigentlich versehentlich durch meine IDA Pro-Installation, wo ich die Datei 2010 selbst erstellt haben muss, aber vergessen habe. Jetzt hat es mich in einem anderen Debugger abgehört und ich habe mich an die Datei erinnert und herausgefunden, worum es geht. IDA hat auch geholfen * hust * * hust * – 0xC0000022L