سؤال

لدي جزء من البرنامج. عندما أقوم بتفكيك ملف PE

ildasm foo.exe /output=foo.il

أحصل على مجموعة من الملفات ، مثل foo.MainForm و foo.bar.dll. عندما أحاول إعادة تجميع الملف

ilasm foo.il

أحصل على foo.exe مرة أخرى ، لكن بعض الرسومات الصغيرة مفقودة في الملف الجديد (كما أنه أصغر بحجم 200 كيلو بايت). تعمل بعض الرسومات الأخرى ، لذلك يبدو أنني أفتقد شيئًا ما في تفكيك أو إعادة التجميع. كيف يمكنني اصلاح هذا؟

هل كانت مفيدة؟

المحلول

عندما تخفض تجميع ، سترى مجموعة من ملفات .res مستخرجة.

تحتاج إلى تضمينهم مرة أخرى عند إعادة تجميع مع Ilasm.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top