Компиляция, в общем случае, — процесс односторонний и практически необратимый. На то есть множество причин. При компиляции теряются названия имен переменных и функций (и уж, конечно, все комментарии), один и тот же код может быть скомпилирован по-разному разными компиляторами и с разными настройками оных, и, наоборот, различающиеся между собой фрагменты исходного кода могут быть скомпилированы одинаково. А если еще вспомнить про оптимизацию... Вообщем, тут, скорее всего, два варианта: либо попытаться найти исходники этой самой библиотеки, либо брать в руки дизассемблер (например, IDA) и отладчик (например, SoftICE), и работать уже с ними... |