كيفية عمل ملف التثبيت 'EXE'

كيفية عمل ملف التثبيت 'EXE'

ماذا تفعل عندما تنشئ بعض برامج Windows الجديدة - أي شيء من أداة تشخيص بسيطة إلى لعبة فيديو معقدة على الكمبيوتر - وتريد مشاركتها مع العالم؟ حسنًا ، يمكنك ضغط الملفات في ملف ZIP واحد وتوزيعه.





أو يمكنك أن تكون خياليًا وأنشئ برنامج تثبيت EXE بدلاً من ذلك.





سنغطي ثلاث طرق مختلفة لإنشاء EXE في هذا المنشور: حزمة استخراج ذاتي ، ومثبت بسيط باستخدام IExpress المدمج ، ومثبت متقدم باستخدام إعداد Inno القابل للتخصيص.





1. قم بعمل ملف EXE سريع باستخدام 7-Zip

من المحتمل أنك تستخدم بالفعل 7-Zip لاستخراج جميع أنواع ملفات الأرشيف وتعلم أن 7-Zip يمكنه إنشاء ملفات أرشيف ، لكن هل تعلم أنه يمكنك أيضًا استخدامه لإنشاء ملف EXE يعمل كمثبت؟

يطلق عليه أرشيف SFX (استخراج ذاتي) ويعمل عن طريق ضغط جميع ملفاتك النهائية معًا ، ثم تضمين ملف EXE خاص داخل الأرشيف يعرف كيفية استخراج كل شيء.



بمعنى آخر ، يمكن للمستلم استخراج أرشيف SFX (الذي يظهر كملف EXE نفسه) ، حتى إذا لم يكن لديه البرنامج المناسب ، والذي يمكن أن يحدث بتنسيقات مثل 7Z و RAR و TAR و ZIP.

إليك كيفية إنشاء أرشيف SFX باستخدام 7-Zip:





  1. قم بإعداد جميع الملفات والأدلة الخاصة بك داخل دليل رئيسي واحد وقم بتسمية الدليل كما تريد.
  2. انقر على اليمين في الدليل وحدد 7-Zip> إضافة إلى الأرشيف ...
  3. تحت خيارات ، ممكن إنشاء أرشيف SFX وحدد الإعدادات التالية ... > تنسيق الأرشيف: 7z> مستوى الضغط: عادي> طريقة الضغط: LZMA2> حجم القاموس: 16 ميغا بايت> حجم الكلمة: 32> حجم الكتلة الصلبة: 2 جيجا بايت
  4. أخيرًا ، انقر فوق نعم .

لاحظ أن أرشيفات SFX ليست ملفات مثبتة حقيقية. لا يضعون الملفات المستخرجة في دليل هدف محدد. لا يقومون بالتعديل سجل ويندوز . علاوة على ذلك ، فهم لا ينشئون سجلات تثبيت ، ولا يظهرون على هيئة ملفات برنامج مثبت في تطبيق إلغاء التثبيت. هم حرفيا ملفات أرشفة يرتدون ملابس EXE.

تحميل: 7-Zip لـ شبابيك (حر)





كيفية تسريع القرص الصلب

2. كيفية استخدام IExpress لجعل EXE بسهولة

IExpress هي أداة تأتي مجمعة مع إصدارات Windows بدءًا من Windows XP وما بعده. تأتي الأداة مع واجهة رسومية أمامية (تسمى معالج IExpress) ، ولكن يمكنك أيضًا إنشاء ملفات المثبت باستخدام ملفات توجيه الاستخراج الذاتي (SED) المكتوبة يدويًا. نوصي المعالج.

مثل 7-Zip أعلاه ، تُنشئ هذه الطريقة أرشيفًا يتم استخراجه ذاتيًا ، ولكن مع اختلافين رئيسيين: أحدهما ، سيتابع المستخدم النهائي من خلال معالج التثبيت متعدد الصفحات ، والثاني ، يمكن للمستخدم النهائي تحديد الدليل الهدف إلى حيث ستقوم الأداة باستخراج الملفات.

وهذه هي الطريقة التي تنشئ بها برنامج التثبيت EXE باستخدام IExpress:

  1. افتح موجه التشغيل ( مفتاح Windows + R. ) واكتب iexpress.exe لتشغيل معالج IExpress.
  2. يختار قم بإنشاء ملف توجيه ذاتي الاستخراج الجديد وانقر التالي .
  3. يختار استخراج الملفات فقط وانقر التالي .
  4. بالنسبة لعنوان الحزمة ، يعد اسم التطبيق الخاص بك اختيارًا آمنًا.
  5. لمطالبة التأكيد ، اختر لا موجه أو موجه المستخدم مع . لا يهم في كلتا الحالتين. بالنسبة إلى المستخدم النهائي ، يعد تضمين خيار واحد دائمًا خيارًا آمنًا.
  6. لاتفاقية الترخيص ، حدد عرض رخصة إذا كنت تريد أن يوافق المستخدم النهائي على اتفاقية ترخيص المستخدم النهائي (EULA). إذا لم يكن كذلك ، فلا بأس من التحديد لا تعرض رخصة .
  7. أضف جميع الملفات التي تريد رؤيتها مثبتة بالنقر فوق يضيف والتصفح إلى مكان وجود الملفات واختيارها جميعًا.
  8. تابع من خلال معالج IExpress وحدد الخيارات المفضلة لديك لـ فرجي شباك و الرسالة النهائية حث.
  9. للحصول على اسم الحزمة ، انقر فوق تصفح ، انتقل إلى المكان الذي تريد إنشاء EXE المثبت عليه ، وقم بتسميته. هذا هو ملف EXE الذي ستقوم بتوزيعه على المستخدمين النهائيين. انقر التالي .
  10. أخيرًا ، حدد حفظ توجيه الاستخراج الذاتي (SED) إذا كنت تريد إنشاء مُثبِّت مُعدَّل لاحقًا ، على سبيل المثال عندما تقوم بتصحيح البرنامج وتحتاج إلى مُثبِّت مُحدَّث. إذا اخترت لا تحفظ ، إذًا سيتعين عليك تشغيل العملية بأكملها من البداية.
  11. على ال إنشاء الحزمة الصفحة ، انقر فوق التالي .

سيتم إنشاء الحزمة الخاصة بك في غضون بضع دقائق. لاحظ أن IExpress لديه بعض المراوغات والقضايا :

  • لا يسمح بإدراج الدلائل الفارغة.
  • إذا كان التثبيت يحتوي على أدلة فرعية ، فلن يتم تضمين الدلائل الفرعية.
  • إذا كان لديك عدة ملفات بنفس الاسم ، حتى داخل دلائل منفصلة ، فسيفشل إنشاء المثبت.

بسبب هذه الشذوذ ، نوصي باستخدام الطريقة أدناه بدلاً من ذلك.

ذات صلة: ما هي واجهة المستخدم الرسومية (GUI)؟

3. أفضل طريقة لعمل EXE: استخدام Inno Setup

إعداد Inno هو ملف فائدة مفتوحة المصدر كان هذا قيد التطوير النشط منذ عام 1997. وقد تم إنشاؤه جزئيًا استجابةً للجزء الفرعي InstallShield Express في ذلك الوقت. منذ ذلك الحين ، أصبح منشئ المثبت المفضل لأولئك الذين لا يهتمون باستكشاف خيارات الملكية.

أكبر عامل جذب له هو مرونته. يستخدم Inno Setup ملفات نصية بامتداد ISS ('Inno Setup Script') لتخصيص جوانب مختلفة من المثبت: ما هي الملفات المدمجة ، وأين يحدث التثبيت ، وما إذا كان سيتم إنشاء اختصارات ، وما إلى ذلك. تستخدم ملفات ISS تنسيقًا مشابهًا لملفات INI و يمكن إنشاؤها باستخدام معالج إعداد Inno.

لإنشاء برنامج التثبيت الخاص بك باستخدام Inno Setup ، قم بتشغيل ملف مترجم الإعداد Inno تطبيق. في موجه الترحيب ، حدد قم بإنشاء ملف برنامج نصي جديد باستخدام معالج البرنامج النصي . من هناك ، أدخل اسم التطبيق الخاص بك وإصدار التطبيق. اختياريًا ، يمكنك أيضًا تضمين ناشر التطبيق وتفاصيل موقع التطبيق. انقر التالي .

  1. الآن ، حدد ملف مجلد قاعدة الوجهة ، والتي يتم تعيينها افتراضيًا إلى ملفات البرنامج.
  2. أدخل اسم مجلد التطبيق ، وهو اسم الدليل الرئيسي الذي ستنتقل إليه ملفات التثبيت. انقر التالي .
  3. بالنسبة إلى ملف التطبيق الرئيسي القابل للتنفيذ ، تصفح وحدد ملف EXE الرئيسي الذي سيطلق تطبيقك.
  4. إذا كنت لا تقوم بتثبيت أحد التطبيقات ، فقم بتمكين لا يحتوي التطبيق على ملف رئيسي قابل للتنفيذ . ثم أضف الملفات والمجلدات إلى التثبيت الخاص بك بملحق إضافة ملفات... و إضافة مجلدات ... أزرار. انقر التالي .
  5. في صفحة اختصارات التطبيق ، اترك الإعدادات الافتراضية أو قم بتغييرها لتناسب تفضيلاتك. كلهم لا يحتاجون إلى شرح. انقر التالي .
  6. في صفحة وثائق التطبيق ، يمكنك الإشارة إلى ما يصل إلى ثلاثة ملفات TXT سيتم عرضها خلال عملية تثبيت المستخدم النهائي. عادةً ما تكون هذه هي LICENSE.TXT و INSTALL.TXT و README.TXT ، ولكنها يمكن أن تكون كما تريد. انقر التالي .
  7. في صفحة لغات الإعداد ، احتفظ بـ إنجليزي، ولكن يمكنك إضافة العديد من اللغات الأخرى كما يحلو لك. انقر التالي .

الآن ، اتبع هذه الخطوات من أدناه:

في صفحة إعدادات المترجم ، يمكنك تخصيص ملف المثبت EXE:

  • ال مجلد إخراج مترجم مخصص هو المكان الذي سيتم فيه وضع ملف التثبيت الناتج EXE.
  • اسم الملف الأساسي لمخرج المترجم هو ما سيتم استدعاء ملف EXE. الإعداد الافتراضي هو setup.exe .
  • ملف رمز الإعداد المخصص هو الرمز الذي سيستخدمه ملف EXE المثبت. يجب أن يكون هذا ملف ICO ، والذي يمكنك تنزيله أو تحويله من PNG.
  • إعداد كلمة المرور سيحمي المستخدمين غير المصرح لهم من استخدام المثبت الخاص بك. اتركه فارغًا لتعطيل هذه الميزة.

بعد تكوين الإعدادات الخاصة بك ، حدد ينهي . عندما يُطلب منك ترجمة البرنامج النصي الجديد ، انقر فوق 'نعم' نعم . عند مطالبتك بحفظ البرنامج النصي ، حدد لا إذا كان هذا ملف مثبت لمرة واحدة. يختار نعم إذا كنت تخطط لتعديله أو تحديثه لاحقًا.

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

تحميل: إعداد Inno لـ شبابيك (حر)

ما هي الطريقة الأفضل لإنشاء مثبّت EXE؟

إذا كان برنامجك أساسيًا ، أو إذا كنت ستوزع فقط على عدد محدود من الأشخاص ، فانتقل إلى طريقة 7-Zip. إنه سهل وسريع ولا يتطلب خبرة فنية تقريبًا.

إذا كان برنامجك بسيطًا إلى حد ما ، وتريد تقديم معالج تثبيت حقيقي للمستخدمين النهائيين ، فانتقل إلى طريقة IExpress. أخيرًا ، اختر تطبيق Inno إذا كان لديك برنامج معقد وكنت تعرف ما تفعله.

يشارك يشارك سقسقة بريد الالكتروني ما هو TrustedInstaller؟ لماذا يمنعني من إعادة تسمية الملفات؟

تعرف على ماهية TrustedInstaller ، ولماذا يمنعك TrustedInstaller من الوصول إلى الملفات ، وكيفية إيقاف TrustedInstaller مؤقتًا.

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • برمجة
  • نظام التشغيل Windows 10
  • تثبيت نظام التشغيل
  • نصائح ويندوز
نبذة عن الكاتب جويل لي(تم نشر 1524 مقالة)

جويل لي هو رئيس تحرير MakeUseOf منذ عام 2018. وهو حاصل على بكالوريوس العلوم. في علوم الكمبيوتر وأكثر من تسع سنوات من الخبرة المهنية في الكتابة والتحرير.

المزيد من Joel Lee

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك