כיצד להכין קובץ התקנה 'EXE'

כיצד להכין קובץ התקנה 'EXE'

מה אתה עושה כאשר יצרת תוכנת Windows חדשה - הכל מכלי אבחון פשוט למשחק מחשב מורכב של מחשבים אישיים - ורוצה לשתף אותה עם העולם? ובכן, תוכל לדחוס את הקבצים לקובץ ZIP יחיד ולהפיץ אותו.





לחלופין, אתה יכול להיות מפואר וליצור EXE להתקין במקום זאת.





בפוסט הזה נסקור שלוש דרכים שונות לייצר EXE: חבילה שחולצת את עצמה, מתקין פשוט באמצעות ה- IExpress המובנה והתקנה מתקדמת באמצעות Inno Setup הניתנת להתאמה אישית.





1. צור קובץ EXE מהיר באמצעות 7-Zip

סביר להניח שכבר השתמשת ב- 7-Zip לחילוץ כל מיני קבצי ארכיון ויודעת ש- 7-Zip יכול ליצור קבצי ארכיון, אך האם ידעת שתוכל להשתמש בו גם ליצירת קובץ EXE המשמש כמתקין?

קוראים לזה א ארכיון SFX (חילוץ עצמי) ועובד על ידי דחיסת כל קבצי הסיום שלך יחד, ולאחר מכן הטמעת קובץ EXE מיוחד בארכיון שיודע לחלץ הכל.



במילים אחרות, הנמען יכול לחלץ את ארכיון SFX (שמופיע כקובץ EXE עצמו), גם אם אין להם את התוכנה הנכונה, מה שיכול לקרות עם פורמטים כמו 7Z, RAR, TAR ו- ZIP.

כך יוצרים ארכיון SFX עם 7-Zip:





  1. הכינו את כל הקבצים והספריות שלכם בתוך ספרייה ראשית אחת ושמו את הספרייה מה שתרצו.
  2. מקש ימני בספרייה ובחר 7-זיפ> הוסף לארכיון ...
  3. תַחַת אפשרויות , אפשר צור ארכיון SFX ובחר את ההגדרות הבאות ... > פורמט ארכיון: 7z> רמת דחיסה: רגיל> שיטת דחיסה: LZMA2> גודל מילון: 16 MB> גודל מילה: 32> גודל בלוק מוצק: 2 GB
  4. לבסוף, לחץ על בסדר .

שים לב שארכיוני SFX אינם קבצי התקנה אמיתיים. הם אינם ממקמים את הקבצים שחולצו לספריית יעד ייעודית. הם לא משתנים רישום Windows . יתר על כן, הם אינם יוצרים יומני התקנה, והם אינם מופיעים כ- תוכנה מותקנת באפליקציית הסרת ההתקנה. הם ממש קובצי ארכיון המתלבשים כקבצי EXE.

הורד: 7-זיפ עבור חלונות (חינם)





ווידג'ט מזג אוויר שולחני ל- Windows 10

2. כיצד להשתמש ב- IExpress ליצירת EXE בקלות

IExpress הוא כלי עזר המצורף לגרסאות של Windows המתחילות ב- Windows XP ומעלה. כלי השירות מגיע עם ממשק גרפי חזיתי (שנקרא IExpress Wizard), אך ניתן גם ליצור קבצי התקנה באמצעות קבצי ה- SED (Extraction Direct Extraction Self). אנו ממליצים על הקוסם.

כמו 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. על צור חבילה לדף, לחץ הַבָּא .

החבילה שלך תיווצר תוך מספר דקות. שים לב של- Express יש כמה מוזרויות ובעיות :

  • הוא אינו מאפשר הכללת ספריות ריקות.
  • אם ההתקנה שלך כוללת ספריות משנה, ספריות המשנה לא ייכללו.
  • אם יש לך מספר קבצים עם אותו שם, אפילו בתוך ספריות נפרדות, יצירת ההתקנה תיכשל.

בגלל המוזרות הללו, אנו ממליצים להשתמש בשיטה שלהלן במקום זאת.

קשור: מהו GUI (ממשק משתמש גרפי)?

3. הדרך הטובה ביותר ליצור EXE: השתמש ב- Inno Setup

Inno Setup הוא כלי קוד פתוח זה נמצא בפיתוח פעיל מאז 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.
  • הגדרת סיסמה יגן על משתמשים לא מורשים משימוש במתקין שלך. השאר את המקום ריק כדי להשבית תכונה זו.

לאחר הגדרת ההגדרות, בחר סיים . כאשר תתבקש לערוך את התסריט החדש, לחץ על כן . כאשר תתבקש לשמור את הסקריפט, בחר לא אם זהו קובץ התקנה חד פעמי. בחר כן אם בכוונתך לשנות או לעדכן אותו מאוחר יותר.

המתן עד שהתהליך יסתיים, ו voilà, יהיה לך קובץ הפעלה איתך.

הורד: Inno Setup עבור חלונות (חינם)

איזו שיטה היא הטובה ביותר ליצירת מתקין EXE?

אם התוכנה שלך בסיסית, או אם אתה מתכוון להפיץ למספר אנשים מוגבל, בצע את שיטת 7-Zip. זה קל, מהיר, ואינו דורש כמעט מומחיות טכנית.

אם התוכנה שלך פשוטה במקצת ואתה רוצה להציג אשף התקנה אמיתי עבור משתמשי הקצה שלך, השתמש בשיטת IExpress. לבסוף, בחר באפליקציית Inno אם יש לך תוכנה מורכבת ואתה יודע מה אתה עושה.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מהו TrustedInstaller? למה זה מונע ממני לשנות שם לקבצים?

למד מהי מהי TrustedInstaller, מדוע TrustedInstaller מונע ממך לגשת לקבצים וכיצד ניתן לכבות את TrustedInstaller באופן זמני.

קרא הבא
נושאים קשורים
  • חלונות
  • תִכנוּת
  • חלונות 10
  • להתקין תוכנה
  • טיפים של Windows
על הסופר ג'ואל לי(1524 מאמרים פורסמו)

ג'ואל לי הוא העורך הראשי של MakeUseOf מאז 2018. יש לו תואר B.S. במדעי המחשב ומעל תשע שנות ניסיון בכתיבה ועריכה מקצועיות.

עוד מאת ג'ואל לי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה