Faltan gráficos al desmontar y un programa de re-ensamblaje .NET
Pregunta
Tengo una pieza de software. Cuando desmonte el archivo PE
ildasm foo.exe /output=foo.il
me sale un montón de archivos, como foo.MainForm
y foo.bar.dll
. Cuando a continuación, tratar de volver a montar el archivo
ilasm foo.il
recibo una foo.exe trabajar de nuevo, pero algunos de los gráficos pequeños se echa en falta en el nuevo archivo (que es también ~ 200kb más pequeño). Algunos otros gráficos están trabajando, por lo que parece que me falta algo en el desmontar o volver a montar. ¿Cómo puedo solucionar este problema?
Solución
Cuando descompilar verá un montón de .res archivos extraídos.
Es necesario incluir de nuevo al volver a compilar con ilasm.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow