मैं प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं कि मेरी मशीन x86, x64 या IA64 है?मैं अपने प्रोसेसर प्रकार को प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं?
उत्तर
विंडोज सिस्टम पर समर्थन करता है, आप वातावरण चर PROCESSOR_ARCHITECTURE मिल सकती है। यहां एक एमएसडीएन आलेख है जो मूल्यों को समझाता है जिन्हें वापस किया जा सकता है।
PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_ARCHITECTURE=IA64 PROCESSOR_ARCHITECTURE=x86
यह सुनिश्चित नहीं है कि यह क्यों चिह्नित किया गया है, कमांड लाइन ईको% PROCESSOR_ARCHITECTURE% –
ठीक उसी प्रकार टाइप करें जो मैं ढूंढ रहा था! –
एमएसडीएन आलेख से पता चलता है कि यह आपको ओएस आर्किटेक्चर बताता है, न कि प्रोसेसर प्रकार (आप x86_64 प्रोसेसर पर x86 ओएस हो सकते हैं)। –
cpu-z कार्यक्रम आप चाहते है, यह आपको बता देंगे आपके पास कौन सा प्रोसेसर और क्या एक्सटेंशन यह
http://www.cpuid-pro.com/index.php डेवलपर्स के लिए पृष्ठ है। यदि आवश्यक हो तो यह सीपीयू, आर्किटेक्चर इत्यादि पर विस्तृत विवरण देगा –
सी # में:
using System;
using Microsoft.Win32;
class Class1
{
static void Main(string[] args)
{
RegistryKey RegKey = Registry.LocalMachine;
RegKey = RegKey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Object cpuSpeed = RegKey.GetValue("~MHz");
Object cpuType = RegKey.GetValue("VendorIdentifier");
Console.WriteLine("You have a {0} running at {1} MHz.",cpuType,cpuSpeed);
}
}
"विक्रेता इंडेंटिफायर" प्राप्त करने के बजाय आप "प्रोसेसरनाम स्ट्रिंग" प्राप्त करना चाहते हैं जिसमें विक्रेता सामान्य मॉडल नाम शामिल हैं। – galaktor
cat/proc/
cpuinfo क्या अंतर्निहित प्रोसेसर की तुलना में आम तौर पर अधिक महत्वपूर्ण है क्या मोड ओएस में के अलावा चल रहा है, है मेजबान पर स्थापित प्रोसेसर।
"uname -p" के उत्पादन की जांच (या uname (2))
इंटेल 64-बिट निर्देश के लिए एएमडी के एक्सटेंशन को अपनाया तो "x86_64" का मान मतलब है कि आप या तो एक इंटेल या एएमडी चला रहे हैं 64-बिट प्रोसेसर, अन्यथा आप नियमित x86 आईएसए चला रहे हैं।
जावा में आपको जानने की आवश्यकता नहीं है। ;)
VBScript, PROCESSOR_ARCHITECTURE वातावरण चर की जाँच:
Set oShell = CreateObject("WScript.Shell")
Set oEnv = oShell.Environment("System")
Select Case LCase(oEnv("PROCESSOR_ARCHITECTURE"))
Case "x86"
' x86
Case "amd64"
' amd64
Case "ia64"
' ia64
Case Else
' other
End Select
VBScript, WMI का उपयोग कर:
Const PROCESSOR_ARCHITECTURE_X86 = 0
Const PROCESSOR_ARCHITECTURE_IA64 = 6
Const PROCESSOR_ARCHITECTURE_X64 = 9
strComputer = "."
Set oWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessors = oWMIService.ExecQuery("SELECT * FROM Win32_Processor")
For Each oProcessor In colProcessors
Select Case oProcessor.Architecture
Case PROCESSOR_ARCHITECTURE_X86
' x86
Case PROCESSOR_ARCHITECTURE_X64
' x64
Case PROCESSOR_ARCHITECTURE_IA64
' ia64
Case Else
' other
End Select
Next
- 1. मैं विंडोज के वर्तमान डिफ़ॉल्ट कोडपेज को प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं?
- 2. प्रोग्रामेटिक रूप से एनोटेशन प्रोसेसर का आह्वान
- 3. मैं प्रोग्रामेटिक रूप से संपर्क कैसे जोड़ सकता हूं?
- 4. क्या मैं प्रोग्रामेटिक रूप से कॉम्बोबॉक्स ड्रॉपडाउन सूची की स्थिति निर्धारित कर सकता हूं?
- 5. मैं XML तत्वों को प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं जिन्हें अगली बार सम्मिलित किया जा सकता है?
- 6. मैं रैम डिस्क प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 7. मैं विंडोज डेस्कटॉप आइकन स्थानों को प्रोग्रामेटिक रूप से कैसे उपयोग कर सकता हूं?
- 8. मैं प्रोग्रामेटिक रूप से विंडोज़ फॉर्म कैसे बना सकता हूं?
- 9. मैं कोको विंडो प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 10. मैं केवल जावास्क्रिप्ट का उपयोग कर दस्तावेज़ के माइम-प्रकार को कैसे निर्धारित कर सकता हूं?
- 11. मैं फ्लाई पर iptables नियमों को प्रोग्रामेटिक रूप से प्रबंधित कैसे कर सकता हूं?
- 12. क्या मैं प्रोग्रामिंग रूप से इंटरफ़ेस आवश्यकताओं/निर्भरताओं/विरासत को निर्धारित कर सकता हूं?
- 13. परीक्षण के लिए मैं ExpressJS के उदाहरण को प्रोग्रामेटिक रूप से कैसे बंद कर सकता हूं?
- 14. Google ऐप इंजन: मैं अपने मॉडल वर्ग के गुणों को प्रोग्रामेटिक रूप से कैसे एक्सेस कर सकता हूं?
- 15. मैं डिवाइस के कोण को कैसे निर्धारित कर सकता हूं?
- 16. मैं अपने कोको फ्रेमवर्क को कैसे संग्रहीत कर सकता हूं
- 17. मैं सी में प्रोग्रामेटिक रूप से 'टी' को कैसे कार्यान्वित कर सकता हूं?
- 18. मैं ट्विटर उद्देश्यों को प्रोग्रामेटिक रूप से कैसे ट्रिगर कर सकता हूं?
- 19. मैं UIButton के वर्टिकल संरेखण को प्रोग्रामेटिक रूप से कैसे सेट कर सकता हूं - आईओएस
- 20. मैं Django में उपयोगकर्ता को प्रोग्रामेटिक रूप से प्रमाणित कैसे कर सकता हूं?
- 21. मैं एक स्कीमा प्रोग्रामेटिक रूप से एक JSON स्ट्रिंग को कैसे सत्यापित कर सकता हूं?
- 22. प्रोग्रामेटिक रूप से निर्धारित निरंतर DEFAULT मान
- 23. मैं कक्षा से प्रोग्रामेटिक रूप से स्टोरीबोर्ड कैसे लोड कर सकता हूं?
- 24. मैं अपने कंप्यूटर पर स्थापित विंडोज एसडीके के संस्करण को कैसे निर्धारित कर सकता हूं?
- 25. मैं एक डीओएम तत्व से अन्य शैली गुणों को प्रोग्रामेटिक रूप से कॉपी कर सकता हूं
- 26. मैं सिल्वरलाइट एप्लिकेशन से प्रोग्रामेटिक रूप से maxItemsInObjectGraph प्रॉपर्टी कैसे सेट कर सकता हूं?
- 27. मैं कैसे निर्धारित कर सकता हूं कि कौन से UIControlEvents प्रकार UIUvent का कारण बनता है?
- 28. मैं Win7 प्रोग्रामेटिक रूप से स्क्रीन रेज़ोल्यूशन डायलॉग से मॉनीटर नंबर कैसे प्राप्त कर सकता हूं?
- 29. मैं प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं कि दृश्य C++ रनटाइम 8.0 स्थापित है या नहीं?
- 30. मैं प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं कि विंडोज टास्कबार छुपा हुआ है या नहीं?
आपको कंप्यूटर को खोलने और सीपीयू को देखो सकता है। क्या आप कोड का उत्तर ढूंढ रहे हैं? –
शायद आप पूछना चाहते हैं "मैं कैसे बता सकता हूं कि मेरा मशीन प्रकार क्या है?" – belgariontheking
यदि आप लिनक्स पर हैं तो 'uname -m' –