3Jul
Πολλές άδειες λογισμικού είναι αρκετά περιοριστικές όσον αφορά το πώς και από πού μπορείτε να εγκαταστήσετε ένα πρόγραμμα, αλλά πόσο καλά είναι αυτά τα προγράμματα κατά τον καθορισμό του τύπου συσκευής στον οποίο είναι εγκατεστημένα;Η σημερινή δημοσίευση του χρήστη SuperUser Q & A έχει την απάντηση σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
Φωτογραφία ευγένεια του Robert( Flickr).
Ο αναγνώστης ερωτήσεων
SuperUser Abhi θέλει να μάθει αν το λογισμικό μπορεί πραγματικά να κάνει διάκριση μεταξύ ενός επιτραπέζιου υπολογιστή και ενός φορητού υπολογιστή:
Μια άδεια για το CPU-intensive λογισμικό όπως το Pix4D λέει ότι μπορεί να εγκατασταθεί σε δύο συσκευές, αλλά με μία προϋπόθεση.Η ανάγνωση της ωμής εκτύπωσης φαίνεται ότι μια συσκευή μπορεί να είναι desktop / workstation πλήρους επεξεργασίας ενώ ο δεύτερος πρέπει να είναι φορητός υπολογιστής ή φορητή συσκευή.
Πώς θα γνωρίζει το λογισμικό σε ποιο τύπο συσκευής είναι εγκατεστημένο;Υπάρχουν δώρα στις προδιαγραφές υλικού για τον προσδιορισμό κάτι τέτοιο( δηλαδή την παρουσία μιας μπαταρίας);
Δεδομένου ότι το λογισμικό είναι πλήρως λειτουργικό και στις δύο συσκευές, θα ήταν άσχετη αυτή η κατάσταση αν αγοράσω ένα φορητό υπολογιστή υψηλής τεχνολογίας που είναι εξίσου γρήγορος με την επιφάνεια εργασίας;
Μπορεί το λογισμικό να διακρίνει πραγματικά έναν επιτραπέζιο υπολογιστή και έναν φορητό υπολογιστή;
Οι συνδρομητές της υπηρεσίας Response
SuperUser abnev και Technik Empire έχουν την απάντηση για εμάς.Αρχικά, abnev:
Σε Linux, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
- sudo dmidecode-τύπου πλαισίου
Σε φορητό υπολογιστή, αυτό θα επιστρέψει φορητό, φορητό, φορητό ή υπο-σημειωματάριο( ανάλογα με τον κατασκευαστή).
Για τα Windows, ανατρέξτε στην ακόλουθη τεκμηρίωση του TechNet για να προσδιορίσετε τον τύπο του πλαισίου του υπολογιστή σας: Αναγνώριση του τύπου πλαισίου ενός υπολογιστή
Ακολουθούμενη από την απάντηση της Technik Empire:
Για να προσθέσετε την άλλη απάντηση εδώ σχετικά με το Linux,μέσω διαφόρων μεθόδων / αντικειμένων WinAPI.Ένα τέτοιο παράδειγμα είναι το Win32_ComputerSystem, το οποίο, μεταξύ άλλων, έχει μέλη όπως:
Πιθανές τιμές περιλαμβάνουν:
Όσον αφορά το πώς τα Windows το γνωρίζουν αυτό, ενώ δεν μπορώ να πω με βεβαιότητα επειδή σήμερα δεν έχω τόσο τον πηγαίο κώδικα των Windows όσο και όλους τους επίσημους συνδέσμους τεκμηρίωσηςπείτε ότι είναι ένα απλό θέμα του ID του υλικού μέσα στον υπολογιστή που δίνει αυτές τις πληροφορίες μακριά στο λειτουργικό σύστημα.
Δεδομένου ότι τα Windows διαθέτουν ένα τεράστιο δίκτυο συνεργατών που υποβάλλει τους οδηγούς τους απευθείας στη Microsoft( για ενημερώσεις προγραμμάτων οδήγησης μέσω του Windows Update και "πρότυπα" προγράμματα οδήγησης για να συμπεριλάβετε με μέσα εγκατάστασης), είναι αρκετά εύκολο για τα Windows να υπολογίσουν με ακρίβεια το είδος του υπολογιστή που έχετεεγκατασταθεί σε.Μόνο από το αναγνωριστικό CPU μόνο, θα μπορούσατε να προσδιορίσετε αν πρόκειται για έναν επιτραπέζιο υπολογιστή ή για φορητό υπολογιστή.
Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.