RSS 1.0 FEED Powered by GM-RSS ארכיון האתר בטל רישום כתוב אלינו משאבי הפריק רישום לאיגרת פורום מייקרוסופט פורום הפריק מי אנחנו דף הבית

Developer Power Toys - ה-"וירוס" הראשון לפוקט (Hopper)
Amir - 21/01/2004
 

זוהי הכתבה החמישית בסידרת הכתבות על Windows Mobile Developer Power Toys. את הכתבה הקודמת בסידרה תמצאו כאן.

האם קיים וירוס לפוקט פיסי? כבר יצאו אי אלו תוכנות אנטי-וירוס לפוקט אבל עדיין לא קיים וירוס (ובתקווה שגם לא יהיה).

את התוכנה החביבה הזו מצאתי בתוך החבילה שמגיעה היישר מבית מיקרוסופט. קוראים לה Hopper ולכאורה היא נראית כתוכנה תמימה למראה. מה שהיא עושה למכשיר שלכם לאחר ההפעלה שלה כבר לא תמים בכלל. זה נראה כמו שילוב של וירוס משוגע יחד עם השתלטות מרחוק של פורץ אלמוני על מחשב כף-היד שלכם.

המטרה המקורית של Hopper לפי התיעוד שמגיע איתה הוא לבדוק MTTF או Mean Time To Failure. כלומר כמה זמן יעבור עד שתוכנה מסויימת או כל המכשיר יקרוס. למעשה היא נועדה לבדוק בעיות יציבות על המכשיר ע"י העמסה של פעולות עליו. מה שהיא עלולה לעשות בפועל מסוכן בהרבה.

פרטים נוספים בכתבה עצמה.


אני לא הייתי רוצה להיות זה שהקובץ הזה יכנס לספריית ה-Startup של המכשיר שלו. כדי להפעיל את התוכנה הזו מה שבסך-הכל צריך לעשות הוא להעתיק את הקובץ אל המכשיר ולהפעיל אותו שם. ישנן צורות שונות להפעיל את התוכנה עם מתגים שונים. כל זה יוסבר בהמשך.

מה שהתוכנה עושה הוא לשלוח הדמיות של לחיצות על מקשים ולחיצות עכבר (סטיילוס) אל מסך הפוקט. מהרגע שהיא מופעלת עד לרגע שהיא מופסקת תראו שהמכשיר משתגע, מפעיל תוכנות על ימין ועל שמאל, שומר קבצים, פותח קבצים, משנה דברים ומה לא...

לסיכום, רצוי מאד לבצע גיבוי מלא של המערכת במקרה ובטעות יופעל מנהל קבצים או עורך Registry ו-Hopper תחליט למחוק משם משהו חיוני. באופן כללי, רצוי לא להשתמש בה אם אין צורך ממשי בכך.

אמצעי בטחון: אם בכל זאת הפעלתם אותה - הדרך הבטוחה להפסיק את הפעולה שלה הוא Soft Reset. כשהתוכנה פועלת תראו למעלה מצד שמאל ריבוע קטן מהבהב. כל זמן שהוא מהבהב תדעו ש- Hopper בפעולה.


הפעלת התוכנה מתבצעת בצורה הבאה:


Hopper [/u | /l[U] | /i[V]] [/v] [/m] [/p[W]] [/t[XX] [/s[YY]] [/w[ZZ]] [/aExeName]

החלק הראשון הוא בחירה בין שלושה מצבי מהירות [/u | /l[U] | /i[V]] :
u/ יגרום לתוכנה להפעיל חמישה ארועים בשניה ללא זמן המתנה בינהם.
l/ יגרום לתוכנה לשלוח ארועים עם זמן המתנה של U מילי-שניות בינהם.
i/ יגרום לתוכנה לשלוח ארועים עם זמן המתנה מקסימלי של V מילי-שניות.

t/ קובע את מספר הדקות ש-Hopper תרוץ לפי המשתנה XX (לאחר מכן היא תפסיק). אם לא תציינו פרמטר זה, התוכנה לא תופסק באופן אוטומטי.

w/ קובע את מספר הדקות עד ש-Hopper תדלג אל התוכנה הבאה לפי המשתנה ZZ (דרך לחיצה על תפריט התחל)

aExeName/ - כך תגרמו לתוכנה לרוץ במצב אפליקציה בודד. כלומר Hopper תפעיל את האפליקציה (ExeName) ותשלח את כל הארועים אליה בלבד. זהו למעשה המצב שבו צריך לעבוד באופן תקין מפתח שרוצה לבדוק את יציבות האפליקציה שהוא כתב. אם לא תשתמשו בפרמטר הזה, Hopper תעבוד על המכשיר באופן כללי ולא תהיה לה הגבלה לתוכנה אחת בלבד!

ישנם פרמטרים מתקדמים יותר שמתועדים בקובץ Readme.txt שמגיע עם התוכנה.

שלושה מצבי קריסה קיימים בתוכנה - בכל אחד ממצבי הקריסה Hopper תכתוב את כל הנתונים לקובץ Log שנמצא בספריית testlog// על המכשיר, בנוסף לזה היא תשמור בספריה הזו קובץ של תמונת-המסך האחרונה מהמכשיר בפורמט bmp.

התוכנה תקרוס כשהיא לא תצליח לשלוח ארועי מקלדת ועכבר אל המכשיר, כשתפריט "התחל" יפסיק להגיב או כשהיא לא תצליח לעבור אל חלון אחר במשך יותר מ-15 דקות.

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

מקווה שנהנתם מהכתבה,


אמיר ולדמן
(BlastPPC)
פורום המפתחים
פוקט פיסי פריק

[ הקודם: "בעיות באתר" ] [לעמוד הראשי] [ הבא: "טיפ קצר: שמירת מסמכי Pocket Word ו Notes ישירות לכרטיס זיכרון" ]

Powered By Greymatter





חפש   
חפש באתר עם גוגל   
Google
Web pocketpcfreak.com
חברות התומכות באתר
Onroad
iGo Website
PocketPCNetL (5k image)
Visual CE
Pocket Gear
חפש מוצר באמזון
Search Now:
הגרלות באתר
פרסים ומעמדים
Helio Diamant and Saar Avigour are Microsoft MVPs
אתרים חברים
Pocket PC Thoughts
Pocket PC Writer Net