ראשי > תיכנות > בVB, איך עושים שתוכנה תעלה עם המחשב?
http://www.dr-vb.co.il/show.php?id=271
חיחי תודה מראש
:O
זה בדיוק מה שהם עושים שם....(משתמשים ברג’יסטרי).
תוריד את הקובץ שערן הביא, יש שם על דבר הכי קטן הסבר לא בעיה להבין מה הם עושים.
אני אעתיק הודעה שכתבתי בפורום אחר ששאלו את אותה השאלה בערך (+-)
דבר ראשון- זה כמובן תלוי במערכת הפעלה שבה אתה משתמש ובגרסתה.
קיימות דרכים כגון שימוש בקבצי מערכת של הWindows כמו "Autoexec.bat", או הWin.Ini (כמובן שלפני הקריאה אנחנו צריכים לציין שזה ב[windows], פשוט ע"י הוספת פקודת Call פשוטה אפשר להגיד למערכת להריץ קבצים ספציפים.
בשביל להכיר את הקבצי מערכת מהסוג הזה, תוכל להכנס לStart=>Run ושם לכתוב SysEdit - אל תמחק שם דברים סתם בלי להבין, נשמרים שם הרבה פרמטרים שהמערכת צריכה.
ישנה אפשרות לשימוש ברג’סטרי, ישנם מספר ערכים (כמו לדוגמא, מה שכבר צויין כאן:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Run)
או ה
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \RunOnce
(ההבדל הוא שבRunonce המפתח ימחק אחרי הפעם הראשונה שהמערכת תריץ אותו- זה טוב למשל, לאם אנחנו רוצים לבנות איזה משהו שיזכיר לנו לבצע איזה משהו _רק_ בפעם הבאה שאנחנו מדליקים את המחשב).
ישנו גם את הערך הבא:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
הערך הזה מריץ ערכים אחרים ברג’סטרי- נוכל למשל להגיד לו להריץ את אחד הערכים שבהם שמרנו פקודת קריאה+מיקום של קובץ קיים שאותו אנו רוצים להפעיל.
כמובן שיש גם את התיקית StartUP (אני חושב שבעברית זה "הפעלה") - שכל הקבצים שקיימים שם ירוצו אחרי שהמערכת עולה.
אלה הפשוטים יותר, ישנם גם דרכים שבשבילהם תיהיה צריך לדעת אסמבלי או להכיר את המערכת בצורה קצת יותר עמוקה.
תהנה.
[ההודעה נערכה על-ידי cp77fk4r ב-10/04/2005 16:25:04]