5

Windows 8 בפתח – גירסה ראשונה להורדה (עדכון: גירסה שניה)

 
פורסם בתאריך 14th ספטמבר 2011 ע"י SoleSoul

גירסת Windows 8 Developers Preview שוחררה להורדה מ-MSDN. למעשה, את הפוסט הזה אני כותב מתוך Windows 8.

ישנן שלוש גירסאות: 32 ביט, 64 ביט, ו-64 ביט עם Visual Studio 11 Express בגדלים בין 2.8 עד 4.8 GB.

ישנן כמה תכונות חדשות ראויות לציון. לפני הכל, במקום תפריט "התחל" יש מסך "התחל" שנראה קצת כמו ממשק Web, יש שיאמרו כמו Windows Media Center. כאשר מפעילים את המערכת, רואים רק את המסך הזה.

המשך לקרוא

2

תיקון מערכת הboot של Windows

 
פורסם בתאריך 13th מרץ 2011 ע"י SoleSoul

שלום חברים! שוב בעיה במחשב.

שבוע שעבר, אחרי הבעיה שתיארתי בפוסט הקודם בנושא, בה היו שגיאות במערכת הקבצים ונאלצתי להתקין מחדש את Windows, החלטתי למחוק את המחיצה של XP ולא להתקין אותו שוב. התקנתי את Windows Server ודרכו רציתי להפטר מה XP. להפתעתי ה Server הגביל אותי. הוא לא נתן לי להסיר את המחיצה בה ישב ה XP. כמו כל צעיר מרדן אמרתי לעצמי "מי פה בעל הבית?", העליתי את הLinux ומחקתי את המחיצה משם. כאן התחילו הצרות.

כך זה היה נראה לפני השינוי:

המשך לקרוא

2

CreateFileMapping: עריכת קבצי PE

 
פורסם בתאריך 10th מרץ 2011 ע"י vbCrLf

כשהתחלתי לעבוד על פרוייקט קטן ב-C++ שכלל עריכת קבצי PE (קבצי הרצה, EXE או DLL בד"כ) נתקלתי בשיטה ממש נחמדה לעריכת קבצים תחת Windows, ובמיוחד קבצי PE. משימות מסובכות כמו שינוי מאפיינים (גרסה, חברה, וכו'), פאץ' לתוכנה, שינוי אייקון וכל מניפולציה אחרת הופכים להיות עניין של הכנסת וקריאת ערך ממשתנה. הסתכלו לדוגמה על השורות הבאות:

ntHeader->OptionalHeader.MajorImageVersion = 4;
ntHeader->OptionalHeader.AddressOfEntryPoint = 0x53a8cd;

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

 

המשך לקרוא