Я сделал довольно углубленные ответ here, ReactOS является лучшим выбором, как это кажется снова, все здесь немного от основания.
Я бы сильно обескураживал пытаясь разобрать систему DLL.
Файлы PDB являются отладочными символами, как вы, возможно, знаете, однако Microsoft обязана из-за действия из дел антитрестовского суда выпускать большие объемы другой не документированной информации.
Полностью точная, полезная и обновленная информация для огромного количества Windows API: только, зарегистрированный через файлы PDB. Вызывающая конвенция, количество аргументов и даже типы аргументов и имена документируются их (но не специфические особенности использования курса :).
Обзор DIA SDK, dia2dump - хороший пример, распространяемый с Visual Studio, для дальнейшего изучения, он также предлагает решение для undecorate функции, чтобы говорить конкретно по вашему вопросу.
Кроме того, kernel32 предоставляет UnDecorateSymbolName, поэтому вы можете использовать это также, если вы не хотите ссылаться на библиотеки debug sdk.
Hrm .... В соответствии с моим ответом: P (joking ok;), в любом случае вам не нужно разбирать вообще, вы можете получить гораздо более точную информацию намного быстрее, прежде чем прибегать к этому , на самом деле это последний возможный вариант после шагов, которые я предложил. – RandomNickName42 2009-07-02 09:40:14