לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 14-03-2010, 20:03
  low_level low_level אינו מחובר  
 
חבר מתאריך: 14.03.10
הודעות: 9
מנהל איתחול - פונקציות ספציפיות



שלום רב,



רציתי לדעת אם יש מישהו שמתמצא בשפות תיכננות DOS,
הן עיליות כמו C/C++ או Pascal, והן שפות סף כמו
אסמבלי - ואם צריך, איך לעשות 'inline' כלומר לשלב
הוראות אסמבלי בתוך פונקציה של C או Pascal כפי
שאפשר לעשות בטורבו סי 3 וטורבו פסקל 7, בצורה כזאת
שהשפה העילית יכולה לשלוח לפונקציה פרמטרים ולקבל
ממנה ערכים חוזרים, ממש כמו פונקציה רגילה בשפה עצמה.




מה שאני מחפש זה דוגמאות קוד ו/או אפליקציה שלמה

(או חלקית) אשר יודעת לעבוד כמו pqboot של Powerquest,

במובן זה שעל המסך תוצגנה כל המחיצות מסוג bootable

והמשתמש יוכל לבחור לאיזו מהן המחשב יעשה איתחול.







1. יש פה כמובן כל-מיני עניינים:



- צריך לשנות ב-MBR את המחיצה הפעילה



- אם יש תוכנת אנטי-וירוס עצבנית,

היא עלולה לצעוק



- אם רצים על חלונות מבוססת NT, יש

מצב שהיא בכלל לא תרשה לגעת ב-MBR



- מן הסתם גם צריך לגרום לאתחול מחדש

בכל צורה שלא תהיה, אפילו אם מערכת

ההפעלה מנסה להפריע עם כל-מיני

תיבות דו-שיח ושאר מרעין בישין







2. פלטפורמות הפעלה רצויות:



- שיהיה אפשר לרוץ ממצב DOS נקי



- שיהיה אפשר לרוץ מכל גירסת חלונות שהיא



- שיהיה אפשר לרוץ מ-BootCD באופן דומה לזה

של דיסק האיתחול של חלונות XP (נדמה לי)

כאשר, במידה וכבר יש מחיצה פעילה על הדיסק

הקשיח, מנהל האיתחול יידע לשאול את המשתמש:

+ האם אדוני רוצה לעלות מה-CD או מהדיסק הקשיח?

+ ואם מהדיסק הקשיח, מאיזו מחיצה בבקשה?







3. וחוצמזה:



- האם זה משנה משהו למישהו אם מחיצת אתחול

כלשהי מפורמטת על FAT או NTFS, או חלילה

על EXT2 כלומר עבור לינוקס?



- האם יעזור משהו למישהו, אם אני אשתעשע בלקרוא

את קוד המקור של תוכנות כמו GAG או GRUB,

כאשר מושגיי באסמבלי קלושים, במקרה הטוב?



- האם מישהו יודע איך לכנס קוד boot של GAG (או אחר)

תחת כנפיה של שפת סי או פסקל?



- האם אצטרך עורך ISO כדי לייצר bootable ISO image

ולאחריה גם BootCD? אולי מישהו מכיר עורך כזה

ש(א) הוא בחינם ו(ב) גם עושה את העבודה?







בקיצור ולעניין, כל רעיון רציני

ו/או הפניות (לינקים) לדוגמאות קוד,

אעריך בשמחה ובדיצה.



רב תודות,

רמי מתחיל





תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:30

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר