منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] استخراج الأيقونات من الملفات التنفيذية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] استخراج الأيقونات من الملفات التنفيذية (/showthread.php?tid=1302)



استخراج الأيقونات من الملفات التنفيذية - THΣ-H!tMΛП - 21-12-13

شباب السلام عليكم



ممكن الطريقة لإستخراج الأيقونات بنفس الجودة من الملفات التنفيذية و ملفات مكتبات الارتباط مع كيفية حفظها بنفس الامتداد يعني (*.ico) ؟؟ [/align]


RE: استخراج الأيقونات من الملفات التنفيذية - السندباد المصري - 21-12-13

الموضوع سهل جدا
البرنامج المستخدم ResHacker او برنامج Restorator وكنت بستخدمهم في التعديل علي نظام التشغيل ولهم شروحات كتير علي النت انا باذن الله هرفقهم لحضرتك واي شئ انا تحت امرك ..........................


RE: استخراج الأيقونات من الملفات التنفيذية - THΣ-H!tMΛП - 21-12-13

لا أنت مافهمت قصدي طال الله في عمرك في رضاه


أنا قصدي برمجيا VB.NET وماهي الدوال المسؤولة و حتى شرح بسيط يكون جميل جدا .


RE: استخراج الأيقونات من الملفات التنفيذية - الشاكي لله - 22-12-13

اذا كان الملف المستهدف Managed Assembly

يعني اذا كان الملف التنفيذي مصمم بالدوت نت فهذا ممكن بشرط اان يكون الريسورس Embeded :-

PHP كود :
Dim asm As Assembly Assembly.LoadFile("path")
pictureBox1.Image Image.FromStream(asm.GetManifestResourceStream("mohammed.jpg")) 

اما لو كان الملف المستهدف هو Unmanaged (اي برنامج غير مصمم بالدوت نت)
فأعتقد هنا يجب عليك استخدام طرق معقدة شبيهة بالهكر

واعتقد ان هذا الامر يتجاوز قدرات الدوت نت ، فمن المؤكد انه توجد دوال تساعدك في ذلك عند لغة c++



RE: استخراج الأيقونات من الملفات التنفيذية - Aly El-Haddad - 22-12-13

السلام عليكم،

معك مثال في المرفقات، و أعتذر عن سوء جودة الأيقونة بعد الحفظ.



RE: استخراج الأيقونات من الملفات التنفيذية - الشاكي لله - 22-12-13

مسامحة انا كنت اعتقد انك تريد استخراج الResource وليس الايقونات


RE: استخراج الأيقونات من الملفات التنفيذية - THΣ-H!tMΛП - 22-12-13

بارك الله فيكم كلكم ‘

لكن أنا أريد نفس الأيقونة بعد الحفظ يعني نفس الجودة Smile

"Aly El-Haddad" مثالك رائع جدا جدا بارك الله فيك

بس الأيقونات بعد الحفظ تصبح 256c

لو تتكرم انت او الاخوة الافاضل باي اضافة للكود كي تصبح النتيجة 32bit

الله لا يهينكم .


RE: استخراج الأيقونات من الملفات التنفيذية - Aly El-Haddad - 22-12-13

وجدت لك كود يحفظ الأيقونة بجودة أفضل
يوجد المثال بعد التعديل في المرفقات



RE: استخراج الأيقونات من الملفات التنفيذية - THΣ-H!tMΛП - 22-12-13

بارك الله فيك ِ على مجهودك للمساعدة


بقي شي أخي الكريم:

في الكود تبعك لما نستخرج الأيقونة تكون دائما 32×32 بكسل

حتى لو استخرجت أيقونة بحجم 512

يعني لو تقدر تصحح هذه الخاصية راح أكون شاكر جدا

هذا مثال على كلامي ببرنامج مشهور و الأستخراج فيه خيالي .




RE: استخراج الأيقونات من الملفات التنفيذية - Aly El-Haddad - 24-12-13

http://www.vb4arb.com/vb/showthread.php?tid=1328