Дизассемблирование - это из машинных кодов в ассемблер, а не в С++
Вы хотите декомпилировать, но полная декомпиляция практически невозможна - после компиляции и компоновки, безвозвратно теряются названия функций, переменных, файлов, в результате получите или один большой файл, или несколько, но совершенно не тех, что были.
Суть декомпиляции - просмотр конкретного алгоритма, а не восстановление исходников до изначального состояния.