আমার কাছে বর্তমানে একটি ছোট অ্যাপ রয়েছে (আমাদের নিজের ছোট্ট 64 বিট ওএসের সাথে আবদ্ধ) যা আপনাকে প্রসেসরের নাম এবং টাইপ x86 (32 বিট) বা x64 (64 বিট) এখানে (6 কেবি ডাউনলোড) বলে দেয়
এটি কেবল সিপিইউডি কল করে এবং লং মোড পাওয়া যায় কিনা তা পরীক্ষা করে। (সিপিইউডিউ .80000001 এইচ: ইডিএক্স [বিট 29])
কিছু সি ++ কোড:
//Detect if long mode is available by checking bit 29 in EDX when calling
//CPUID Extended Processor Info and Feature Bits.
int results[4];//eax, ebx, ecx & edx
BOOL 64bit;
__cpuid(results,0x80000001);
if(results[3]&29) 64bit=TRUE; else 64bit=FALSE;