דף הבית » איך ל » האם התוכנה יכולה להבדיל בין מחשב שולחני לבין מחשב נייד?

    האם התוכנה יכולה להבדיל בין מחשב שולחני לבין מחשב נייד?

    רישיונות תוכנה רבים הם די מגבילים כשמדובר איך, ואיפה אתה יכול להתקין תוכנית, אבל כמה טוב תוכניות אלה בקביעת איזה סוג של התקן הם מותקנים על? היום של SuperUser Q & A פוסט יש את התשובה לשאלה הקורא סקרן.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    באדיבות רוברט (פליקר).

    השאלה

    קורא SuperUser Abhi רוצה לדעת אם התוכנה יכולה למעשה להבדיל בין מחשב שולחני לבין מחשב נייד:

    רישיון תוכנה אינטנסיבית כמו CPU4D אומר כי זה יכול להיות מותקן על שני התקנים, אבל עם תנאי אחד. קריאת האותיות הקטנות, נראה כי התקן אחד יכול להיות שולחן עבודה מלא עיבוד / תחנת עבודה ואילו השני צריך להיות מחשב נייד או מכשיר נייד.

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

    בהתחשב בכך התוכנה היא מתפקדת במלואה על שני המכשירים, היה מצב זה יהפוך לא רלוונטי אם אני פשוט לקנות מחשב נייד high-end שהוא בדיוק כמו שולחן העבודה?

    האם התוכנה אכן יכולה להבדיל בין מחשב שולחני למחשב נישא?

    התשובה

    SuperUser התורמים abnev ו Technik האימפריה יש את התשובה עבורנו. ראשון למעלה, abnev:

    ב- Linux, באפשרותך להפעיל את הפקודה הבאה:

    • sudo dmidecode - סוג מחרוזת מסוג

    במחשב נייד זה יחזיר מחשב נייד, מחשב נייד, נייד או תת מחברת (בהתאם ליצרן).

    עבור Windows, עיין בתיעוד הבא של TechNet כדי לקבוע את סוג המארז של המחשב שלך: זיהוי סוג המארז של מחשב

    ואחריו התשובה של האימפריה הטכנית:

    כדי להוסיף את התשובה השנייה כאן לגבי לינוקס, תוכנת Windows יכול גם לגשת למידע זה באמצעות שיטות שונות / WinAPI בתנאי. דוגמה אחת כזו היא Win32_ComputerSystem, אשר בין היתר, יש חברים כמו:

    ערכים אפשריים כוללים:

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

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


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