الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دمج ملفات Dll مع ملف Exe لنتج ملف واحد Exe

بدأه my_net في 28 مايو 2008 · 3 رد · 2,632 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخوانى الكرام كنت عايز ادمج ملفات الـ DLL مع ملف EXE لينتج لى ملف واحد فقط EXE

وعرفت انه فى اداة من ميكروسوفت بتدعم عملية الدمج نزلتها وحاولت استخدمها

كما هو موجود على موقع http://www.developerfusion.co.uk/show/4504/

اقتباس

1. download ILMerge

2. put "ILMerge.exe" in your \WINNT directory

3. In VS.NET, right click project, Properties, Common Properties, Build Events

4. In "Post-build Event Command Line" enter:

ilmerge /out:$(TargetDir)YOURAPPNAME.exe $(TargetPath) $(TargetDir)YOURDLLNAME.dll

5. Then compile the Release version (not the debug version).

6. In your "bin\Release" directory, you will find a YOURAPPNAME.exe which can be run on its own without the .dll.

لكن طلع ايرور ولم اتمكن من استخدمها

هل ممكن المساعدة فى كيفية اتمام عملية الدمج

وجزاكم الله خيرا

#2

جرب هذا :

FilePacker v1.2

ان لم يعمل جرب هذا :

MoleBox Pro 2.6.5

لست متأكد من نجاحهم مع الدوت نت .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3
ILMerge.exe /out:TestMerge.exe Program.exe Lib.dll

Test_ILMerge.zip

مواضيع متنوعة

#4

السلام عليكم ورحمة الله وبركاته

شكرا اخوانى الكرام على الرد الاكثر من رائع وجزاكم الله خيرا

اولاً لقد جربت برنامج FilePacker واشتغل مع الدوت نت ولكنه كان يقوم بانشاء ملف EXE

يتم عمل Extract له فى مجلد يحتوى على الملفات DLL و EXE التى تم دمجها

ولقد جربت نسخة EXE من البرنامج الذى رفعه اخونا الكريم Moudey لاستخدم ILmerge

والحمد لله ساعدنى كثيرا فى طلبى وجزاه الله خيرا

مواضيع مشابهة