Eu usei aquelas ferramentas em algum de meu código primeiramente compilando meu código, a seguir decompiling o e para ser honesto aquelas ferramentas não fazer um trabalho perfeito.
O que você está tentando fazer são muito complexo e tomarão um tempo LONGO. Não há uma solução fácil.
Eu posso apontá-lo no sentido correto mas você terá que fazer muito trabalho você mesmo. Se você não tem a experiência a misturar C++ com .NET que eu penso que você está indo se esforçar para terminar este trabalho.