Repository navigation
Tik-Nick v0.8.14
🔧 Tik-Nick v0.8.14 — סוף סוף השורש של כישלונות העדכון
מה באמת קרה
מצאתי שלוש בעיות שהשתלבו זו בזו:
1. תהליך שנשאר תקוע ברקע. אחרי עדכון שנכשל, נשאר תהליך של התוכנה בלי חלון בכלל. הוא לא מופיע בלשונית "אפליקציות" במנהל המשימות — ולכן נראה שהתוכנה סגורה. אבל כל עוד הוא חי, אי אפשר להחליף את הקובץ.
2. ההמתנה לסגירה מעולם לא עבדה. כאן ההפתעה: מנגנון ההמתנה שהתוכנה משתמשת בו מאז גרסה 0.8.3 פשוט לא מזהה תהליכים. בדקתי אותו מול תהליך חי — הוא דיווח "לא נמצא". כלומר ההתקנה יצאה לדרך מיד, בלי להמתין לכלום.
3. והתיקון הקודם שלי הפך לחוסם. בגרסה 0.8.13 הוספתי בדיקה שהתוכנה סגורה. היא עבדה — אבל בעדכון אוטומטי ההודעה מוסתרת, ו-Windows ענה עליה "ביטול" מעצמו.
מה תוקן
העדכון ממתין עכשיו לסגירה במנגנון שנבדק ועובד, מזהה תהליך שנשאר תקוע, סוגר אותו, ורושם הכול ליומן שאפשר לפתוח מתוך התוכנה.
זו הגרסה הראשונה שבה מנגנון ההמתנה באמת נבדק מול תהליך חי.
פותח ע"י בני הבוט 💛