Pek çok yazılım lisansı bir programı nasıl ve nereye kuracağınız konusunda oldukça kısıtlayıcı olmakla birlikte, ne tür bir cihaza yükleneceklerini belirlemede bu programlar ne kadar iyi? Bugünün Süper Kullanıcı Soru-Cevap yazısında meraklı bir okuyucunun sorusuna cevap vardır.
Bugünün Soru ve Cevap oturumu bize, topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir bölümü olan SuperUser'ın izniyle geliyor.
Robert (Flickr) izniyle.
Soru
SuperUser okuyucu Abhi, yazılımın bir masaüstü bilgisayar ile bir dizüstü bilgisayar arasında gerçekten ayrım yapıp yapamayacağını bilmek istiyor:
Pix4D gibi CPU-yoğun yazılım lisansı, iki cihaza kurulabileceğini, ancak tek şartla yüklenebileceğini söylüyor. İnce baskının okunması, bir cihazın tam işlem yapan bir masaüstü / iş istasyonu olabileceği gibi, ikincisinin bir dizüstü bilgisayar veya mobil cihaz olması gerektiği anlaşılıyor.
Yazılım ne tür bir cihaza kurulduğunu nasıl bilebilir? Bunun gibi bir şeyi belirlemek için donanım özelliklerinde eşantiyon var mı (yani bir bataryanın varlığı)?
Yazılımın her iki cihazda da tamamen işlevsel olduğu göz önüne alındığında, sadece masaüstü kadar hızlı bir dizüstü bilgisayar satın alırsam bu durumun önemi olmaz mıydı?
Yazılım aslında bir masaüstü bilgisayar ile bir dizüstü bilgisayar arasında ayrım yapabilir mi?
Cevap
Süper Kullanıcı katkıları abnev ve Technik Empire bize cevap veriyor. İlk önce, abnev:
Linux'ta aşağıdaki komutu çalıştırabilirsiniz:
- sudo dmidecode – kasa tipi
Bir dizüstü bilgisayarda bu, dizüstü bilgisayar, dizüstü bilgisayar, taşınabilir bilgisayar veya alt dizüstü bilgisayarı (üreticiye bağlı olarak) döndürür.
Windows için, bilgisayarınızın kasa türünü belirlemek için aşağıdaki TechNet belgelerine bakın: Bilgisayarın Kasa Türünü Belirleme
Technik İmparatorluğu'ndan gelen cevabı takip etti:
Burada Linux ile ilgili diğer cevaba ek olarak, Windows yazılımı da sağlanan çeşitli WinAPI yöntemleri / nesneleri aracılığıyla bu bilgilere erişebilir. Bu örneklerden biri, diğerleri arasında aşağıdakilere sahip olan Win32_ComputerSystem'dir:
Olası değerler şunları içerir:
Windows'un bunu nasıl bildiğine gelince, kesin olarak söyleyemem, çünkü hem Windows kaynak kodunu hem de resmi belge bağlantılarını bulamıyorum, bilgisayardaki donanım kimlikleri için bu bilgiyi işletim sistemine veren basit bir mesele. sistemi.
Windows, sürücülerini doğrudan Microsoft'a gönderen çok büyük bir ortak ağa sahip olduğundan (Windows Update aracılığıyla sürücü güncellemeleri ve kurulum ortamına dahil olan “standart” sürücüler için), Windows'un ne tür bir bilgisayara sahip olduğunuzu tam olarak bulması oldukça kolaydır. yüklenmiş. Sadece CPU kimliği ile masaüstü bilgisayar mı yoksa dizüstü bilgisayar mı olduğunu tespit edebilirsiniz.
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.