20-09-2007, 17:08
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
השורה שהצגת אמנם מציגה את כתובת ה-mac, אבל היא מבוססת על קוד נוסף שבלעדיו שורה זו לא שווה כלום.
אם תסתכל למעלה יותר בקוד בשיטה getMacAddress של המחלקה NetworkInfo, תוכל לראות כיצד זה מתבצע בהתאם למערכת ההפעלה.
ויותר מכל, כדאי שתקרא את ההערות שלפני הקוד, למרות שאני אנסה פה לסכם לך את עיקרי הדברים בקצרה עם מעט הרחבה כדי שהדברים יהיו מובנים:
1. יתכן מאד שהקוד לא יפעל ביישומוני אינטרנט (applets). י
2. הקוד יפעל רק אם למשתמש יש הרשאה להריץ את הפקודה ifconfig או ipconfig בלינוקס / windows בהתאמה. בלינוקס רק למשתמש root יש הרשאה כזאת, כך שבהחלט יש סיכוי שאצל משתמשים רבים זה לא יפעל.
3. הקוד נבדק תחת מערכות ותצורות מאד ספציפיות.
יש שם מספר הערות והגבלות נוספות, אך ציינתי רק את מה שיותר רלוונטי ומספיק משמעותי כדי לראות שהרעיון לא יישים, אלא אם תבדוק ותווכח שהקוד אכן כן רץ גם ביישומני אינטרנט.
|