ich habe eine ziemlich in die Tiefe gehende Antwort here ist ReactOS Ihre beste Wette auf „undecorate“ es mit {inoffizielle} Informationen versuchen, wie es wieder scheint, jeder hier ist etwas abseits der Basis.
Ich würde dringend davon abraten versuchen, System-DLLs zu zerlegen.
A VIEL abenteuerlicher (und ich glaube nicht so weit von den Blicken der Dinge diskutiert), Technik ist, um den Inhalt der PDBs aufzuzählen.
PDB-Dateien sind Debug-Symbole, wie Sie vielleicht wissen, aber Microsoft ist aufgrund der Aktion von Anti-Trust-Gerichtsverfahren verpflichtet, große Mengen ansonsten nicht dokumentierter Informationen freizugeben.
Vollständig genaue, brauchbare und aktualisierte Informationen für große Mengen der Windows-API ist nur dokumentiert über PDB-Dateien. Die Aufrufkonvention, Argumentanzahl und sogar Argumenttypen und -namen sind dokumentiert (allerdings nicht die Besonderheiten bezüglich der Verwendung von natürlich :).
Überprüfen Sie das DIA SDK, Dia2dump ist ein gutes Beispiel mit Visual Studio verteilt, um weiter zu untersuchen, bietet es auch eine Lösung zu undecore Funktion, um speziell auf Ihre Frage zu sprechen.
Auch Kernel32 bietet UnDecorateSymbolName, so dass Sie auch verwenden können, wenn Sie nicht mit den debug SDK-Bibliotheken verknüpfen möchten.
Hrm .... Laut meiner Antwort: P (Scherz ok;), jedenfalls müssen Sie überhaupt nicht zerlegen, Sie können viel genauere Informationen viel schneller vor dem Rückgriff auf diese erhalten Tatsächlich ist dies der letzte mögliche Ausweg nach den von mir vorgeschlagenen Schritten. – RandomNickName42