code segment של EXE

code segment של EXE

שלום! אני מנסה למצוא את הכתובת של code segment של קובץ EXE. הבנתי שבזמן ריצה הכתובת שלו מאוחסנת באוגר CS. אבל רציתי לדעת אם אפשר לדעת את זה גם לא בזמן ריצה. (ראיתי שיש עליו מידע ב HEADER, אבל לא הבנתי כל כך מהו...) וגם, האם יש דרך למצוא את הגודל שלו (שוב, לא בזמן ריצה) תודה
 

DNile

New member
אפשרי בהחלט.

אבל זה תלוי במערכת הפעלה. אני מניח שאתה מדבר על חלונות, אם כן, תחפש מידע על כותרות PE32.
 

DNile

New member
זה לא קשור לשפה.

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