تمرين: معرفة اصدار نظام التشغيل.
#17
السلام عليكم و رحمة الله
معذرة على التأخير، و آسف على هذا الرذ السريع....

[صورة: attachment.php?attachmentid=4582&stc=1&d=1416212950]


اوامر الفحص:
PHP كود :
#include <windows.h>
#include <stdio.h>
#define WIN_10 0x0604

int iWinMain() {
    
OSVERSIONINFOEXA osVersionInfoExA = {0};

        
osVersionInfoExA.dwMajorVersion = HIBYTE(WIN_10);
        
osVersionInfoExA.dwMinorVersion = LOBYTE(WIN_10);

        if (
VerifyVersionInfoA(
                    &
osVersionInfoExA,
                    
VER_MAJORVERSION | VER_MINORVERSION,
                    
NULL))  
    
printf("Windows 10 Found!\n");

    
getchar();
    return 
0;
} 
1- نقوم بتعريف و تهيئة الــ Structure التي سوف يتم ملءها بمعلومات الفحص
osVersionInfoExA
2- نمرر المعلومات التي نريد فحصها، رقم اصدار النظام 10 في اعضاء الــ Structure
3- نستدعي الدالة VerifyVersionInfoA و نضيف قاعدة التحققVER_MAJORVERSION | VER_MINORVERSION و نفحص ما ترجعه..
4- اظهار نتيجة الفحص في حالة تحقق الفحص.

ملاحظة:
المثال فوق مكتوب بالسي بلص بلص و يمكن ترجمته بكل سهولة الى لغة دلفيBig Grin...
من فهمه يشاركنا بكود 100% دلفي...


الملفات المرفقة
.jpg   win10.jpg (الحجم : 14.81 ك ب / التحميلات : 20)
الرد


الردود في هذا الموضوع
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 15-07-2014, 12:58 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 15-07-2014, 04:51 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 16-07-2014, 05:43 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 18-07-2014, 11:02 AM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 27-07-2014, 06:48 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 28-07-2014, 06:10 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة ANAS AL OTAIBI - 28-07-2014, 07:50 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 29-07-2014, 05:31 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة ANAS AL OTAIBI - 29-07-2014, 10:26 PM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 30-07-2014, 10:11 AM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 17-11-2014, 09:47 AM
تمرين: معرفة اصدار نظام التشغيل. - بواسطة Insid3Code - 20-07-2014, 11:36 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم