DCSIMG
איפה נשמרות ההגדרות של הגאדג'טים? - שחר.נט

שחר.נט

בלוגים שאני קורא

ספרים מומלצים

איפה נשמרות ההגדרות של הגאדג'טים?

גאדג'טים יכולים לכתוב, באמצעות Gadgets Object Model רשומות של הגדרות, עם הפונקציה System.Gadget.Settings.write שמקבלת key ו value.
כתיבת ההגדרות, מאפשרת לשמור נתונים של הגאדג'ט ששורדים restart של המחשב, הפעלה והדלקה של Windows Sidebar - הכל, פרט לסגירת הגאדג'ט עצמו והוספה מחדש שלו (שיוצר מופע חדש של הגאדג'ט, עם סט הגדרות חדש).

מדי פעם שואלים אותי איפה ההגדרות הללו מאוכסנות, והתשובה פשוטה מאד - קבצי ini ישנים וטובים. דבר ראשון, צריך להפריד בין  נתונים per user ובין נתונין per computer. גאדג'טים של המשתמש, נשמרים ונפרסים לתוך התיקייה הזאת:

%userprofile%\AppData\Local\Microsoft\Windows Sidebar

.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } בנתיב הזה, שמשתנה לפי המשתמש, נשמרים הנתונים של המשתמש בכל מה שקשור לגאדג'טיםבנתנב הזה מתחבא גם קובץ בשם Settings.ini שמכיל הגדרות של ה sidebar וגם מקטעים שמכילים הגדרות של הגאדג'טים של המשתמש. שם תמצאו את כל ההגדרות, בתוך קובץ ini שהוא למעשה קובץ טקסט של הגדרות משתנים.

אם אתם רוצים לעשות קצת tweaking לסיידבאר, אז זה אפשרי ע"י שינוי הנתונים מהקובץ הזה (שמרו נתונים מקוריים לגיבוי). שימו לב ששינוינתונים של הגאדג'טים מפה, לא נכנס לתוקף מיידית אלא רק אם מוגדר לגאדג'ט תקופת התרעננות כלשהי.

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 5 and type the answer here:


Enter the numbers above: