كتبت مختصر العملية اليدوية وحذفت بعض استنتاجاتي غير الصحيحة كما يبدو لي الآن.
شكرا على التلميح! قصدت ال compiler الذي استعملته أنا
(14-09-2021, 12:35 PM)overlap كتب : جرب اخي طريقنك في بناء تطبيق 64 بت و حاول الوصول الى نفس حجم التطبيق الأصلي...مرفق نسخة 64 بت بنفس الحجم الأصلي.
إقتباس :لترقية الحوار اكثر لم المس التطبيق يدويا و لا برمجيا اعتمدت على Compiler/Linker فقطبدون اللمس أقصى ما استطعت فعله الآن هو 640 بايت، وذلك باستعمال
/MERGE:".pdata=.rdata" /STUB:stub.exe
حيث stub.exe ما هو إلا0000000000000000 4D 5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 MZ..............
0000000000000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000000000000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000000000000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
لم أستطع إزالة ال unwind tables الخاصة بال exceptions باستعمال MSVC.(14-09-2021, 12:35 PM)overlap كتب : هل تقصد cl.exe او ml64.exe) Hint)
شكرا على التلميح! قصدت ال compiler الذي استعملته أنا
I am homesick for a place I have not even visited
مَا ابْيَضَّ وجهٌ باكتساب كريمةٍ ... حتى يسوِّدهُ شُحوب المَطلبِ
مَا ابْيَضَّ وجهٌ باكتساب كريمةٍ ... حتى يسوِّدهُ شُحوب المَطلبِ