الرسومات المفقودة عند تفكيك برنامج .NET
سؤال
لدي جزء من البرنامج. عندما أقوم بتفكيك ملف PE
ildasm foo.exe /output=foo.il
أحصل على مجموعة من الملفات ، مثل foo.MainForm
و foo.bar.dll
. عندما أحاول إعادة تجميع الملف
ilasm foo.il
أحصل على foo.exe مرة أخرى ، لكن بعض الرسومات الصغيرة مفقودة في الملف الجديد (كما أنه أصغر بحجم 200 كيلو بايت). تعمل بعض الرسومات الأخرى ، لذلك يبدو أنني أفتقد شيئًا ما في تفكيك أو إعادة التجميع. كيف يمكنني اصلاح هذا؟
المحلول
عندما تخفض تجميع ، سترى مجموعة من ملفات .res مستخرجة.
تحتاج إلى تضمينهم مرة أخرى عند إعادة تجميع مع Ilasm.
لا تنتمي إلى StackOverflow