ABA


"מומחי C/C++ למינהם, עזרה בקטע קוד"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10415 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10415
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   10:21   27.06.11   
אל הפורום  
  מומחי C/C++ למינהם, עזרה בקטע קוד  
 
   אני מחפש עזרה במציאת דרך לבצע קטע קוד חיצוני שישפיע על הBios.

לדוג' אני רוצה להכניס USB ולשנות אוטומטית את סדר עליית המחשב שיעלה מהUSB. אני יודע שכמובן ה-Boot Order קובע פה וזה ניתן לשנות דרך ה-BIOS אבל אני מחפש בכל זאת דרך אולי תכנות להשפיע הBIOS .

תודה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נשמע לי מסוכן מדי, לא הייתי מנסה אפילו עידן_הכלי 27.06.11 14:43 1
  אתה יכול ממש לחבל לעצמך בדרך עליית הזיכרון והחלוקה, לא הייתי מתעסק. afroman50 27.06.11 15:37 2
     אם לא מנסים לא יודעים :) no_angel 27.06.11 20:38 5
  אתה לא יכול לעשות את זה ב User Mode Net_Boy  27.06.11 18:36 3
     אוקיי... אם תוכל לפרט יותר זה יעזור ... no_angel 27.06.11 20:37 4
         עקרונית כתיבה לביוס יכולה להתבצע ברמת האסמבלי Net_Boy  27.06.11 21:02 6
             אז ככה.. no_angel 27.06.11 21:59 7
                 זה לא פשוט Net_Boy  27.06.11 22:39 8
                     אז זהו ...אני לא מאמין בכך שזה לא אפשרי... no_angel 27.06.11 23:02 9
  אתה רוצה שברגע שתחבר USB ותפעיל את המחשב Sn00py  24.07.11 19:24 10
     תודה אבל לא חדשת משהו מהאחרים.. תודה רבה no_angel 24.07.11 19:25 11
         אין מה לחדש Sn00py  26.07.11 15:36 12
  זה לא אפשרי. זה כמו וירוס. תצטרך לתכנת את הביוס מחדש. במוד גניבה. menda  02.08.11 03:57 13

       
עידן_הכלי

   14:43   27.06.11   
אל הפורום  
  1. נשמע לי מסוכן מדי, לא הייתי מנסה אפילו  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
afroman50
חבר מתאריך 16.8.04
12555 הודעות, 1 פידבק
   15:37   27.06.11   
אל הפורום  
  2. אתה יכול ממש לחבל לעצמך בדרך עליית הזיכרון והחלוקה, לא הייתי מתעסק.  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   20:38   27.06.11   
אל הפורום  
  5. אם לא מנסים לא יודעים :)  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   18:36   27.06.11   
אל הפורום  
  3. אתה לא יכול לעשות את זה ב User Mode  
בתגובה להודעה מספר 0
 
   אתה חייב Kernel Mode
משמע, לכתוב דרייבר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   20:37   27.06.11   
אל הפורום  
  4. אוקיי... אם תוכל לפרט יותר זה יעזור ...  
בתגובה להודעה מספר 3
 
   אבל יש לי סוג של בעיה בתפיסה ואולי תוכל לעזור לי בזה.
הרי הUSB בעצם כשהוא מתחבר ומקבל חשמל הלוח מודע בעצם לחומרה שחוברה
בשלב הזה איכשהו זה צריך להשפיע.

לתכנת דרייבר שאתה מדבר זה ברמת הUSB שישפיע על הלוח?
זה אפשרי בכלל?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   21:02   27.06.11   
אל הפורום  
  6. עקרונית כתיבה לביוס יכולה להתבצע ברמת האסמבלי  
בתגובה להודעה מספר 4
 
   שאתה כותב תוכנה ב WINDOWS
המערכת הפעלה תחסום אותך מלכתוב את הדברים האלו.
כי אתה חייב להיות ב KERNEL MODE ולכתוב דרייבר זה עסק לא פשוט בכלל, דורש הרבה שנות ניסיון בWin32 API לטעמי.

לעומת זאת אם תריץ את זה לפני שמערכת ההפעלה עולה אז אין סיבה שזה לא יעבוד ככה בד"כ עובדים ה BIOS PATCHES של הרבה לוחות אם...

אני לא מבין אבל כל כך את הדרישה שלך, אתה רוצה שה Default boot device יהיה הארד דיסק ואם אתה מחבר USB מסוים אז ה default ישתנה ל USB?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   21:59   27.06.11   
אל הפורום  
  7. אז ככה..  
בתגובה להודעה מספר 6
 
   ד"א אני יודע שאני חייב את זה במצב של עליית מחשב ולא במצב של המחשב למעלה.

וכן זה בדיוק מה שאני רוצה שיקרה ,אבל מבלי לשנות ידנית את הBIOS.
כי נגיד אם אני אחבר את ה-USB הזה בעצם למחשב שלא נגעו לו בBIOS אז הוא לא יעלה מהUSB. אני לא יכול להסתמך על זה שעשו שינוי כלשהו ידנית או שהמחשב הגיע מראש עם ההגדרה שהUSB עולה ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   22:39   27.06.11   
אל הפורום  
  8. זה לא פשוט  
בתגובה להודעה מספר 7
 
   אתה תצטרך לשחק בautoexec.bat ולהריץ תוכנה משלך (לפני מערכת ההפעלה) שתצטרף לזהות שהUSB שאתה מחבר הוא באמת מה שאתה מחפש ואז לשנות את ה BOOT SEQUENCE של ה BIOS (בהתאם לגירסא ולתוכנה של ה BIOS).

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

אבל אם לא, אחרי ששינית את ה BOOT Sequence אתה חייב לזהות מתי הוציאו את הUSB ואז להחזיר את המצב לקדמותו.

קיצור סיפור בכלל לא פשוט


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   23:02   27.06.11   
אל הפורום  
  9. אז זהו ...אני לא מאמין בכך שזה לא אפשרי...  
בתגובה להודעה מספר 8
 
   קודם כל אני מודה לך מאוד ואת כל מה שכתבת פה אני ידעתי לפני כן אבל זה לא האופציה מבחינתי .

האופציה היא היחידה שה"הוראות" יגיעו מהUSB.
כן זה אתגר אני יודע בשביל זה רק רציתי כוון לנושא.

אבל אני מודה לך מאוד בכל זאת .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   19:24   24.07.11   
אל הפורום  
  10. אתה רוצה שברגע שתחבר USB ותפעיל את המחשב  
בתגובה להודעה מספר 0
 
   המחשב יעלה ממנו ולא מHD, גם אם ה USB לא מסומן כ PRIMARY ב BOOT SEQUENCE?

אם כן, בלתי אפשרי.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   19:25   24.07.11   
אל הפורום  
  11. תודה אבל לא חדשת משהו מהאחרים.. תודה רבה  
בתגובה להודעה מספר 10
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   15:36   26.07.11   
אל הפורום  
  12. אין מה לחדש  
בתגובה להודעה מספר 11
 
   כתבת בתגובתך האחרונה ש-"אתה לא מאמין בכך שזה לא אפשרי".
אז - זה לא אפשרי. נקודה.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
menda 
חבר מתאריך 22.5.06
3563 הודעות
   03:57   02.08.11   
אל הפורום  
  13. זה לא אפשרי. זה כמו וירוס. תצטרך לתכנת את הביוס מחדש. במוד גניבה.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net