delphi4arab منتديات دلفي للعرب

نسخة كاملة : تمرين: معرفة اصدار نظام التشغيل.
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2

Insid3Code

السلام عليكم و رحمة الله
اضع بين ايديكم تمرين بسيط،.
لمن يريد المشاركة عليه ببرمجة تطبيق عند تشغيله يظهر اصدار نظام التشغيل الذي يعمل عليه اعتمادا على دوال النظام...

مدة التمرين: ثلاثة ايام و يتم نشر الحل.
عن طريق الدوس تستعمل الدالة winver

Insid3Code

بارك الله فيك على مشاركتك...
اخي الكريم هل لك ان ترفق مثال "ملف تنفيذي"

نسيت ان انوه الى ان المشاركة تكون بملف تنفيذي Compiled لكي يتسنى لي التجربة مباشرة على انظمة التشغيل...
السلام

هذه محاولة باستخدام اكواد من المنتدى
هذا برنامج بسيط يعرض نظام التشغيل

Insid3Code

بارك الله فيكم على مشاركتكم...
غدا ان شاء الله اعقب على الحلول و اطرح فكرة التمرين...

Insid3Code

آسف على التاخير، لم اتنهي بعد من كاتبة الشرح...

Insid3Code

السلام عليكم و رحمة الله

فكرة التمرين كانت تركز على طريقة الحصول على رقم اصدار النظام اعتمادا على دوال الــ API و ما تم تغييره على نظام Windows 8.1.

اقدم لكم الجزء الأول من الشرح، الجزء الثاني ينشر بعد يومين ان شاء الله.

المرفقات تحتوي على شرح "ملف PDF" و الملفات المصدرية.
السلام عليكم ورحمة الله
أقدم لك معرفة نوع نظام التشغيل windows,linux,....... و إصدار الkernel الخاص به
من خلال تطبيق متعدد المنصات لفري باسكال/لازاراس
بإضافة الوحدة dos فقط للقسم uses
الرابط التالي الملف التنفيذي مترجم تحت نظام أوبنتو
كود :
http://www.gulfup.com/?wAZo2P
والمرفقات بها السورس و الملف التنفيذي لويندوز

Insid3Code

و عليكم السلام و رحمة الله
بارك الله فيك على مشاركتك اخي piratewar و لكن للأسف التطبيق الذي ارفقت لا يستطيع معرفة اصدار نظام Windows 8.1 رقم 6.3 و يرجع قيمة 6.2 الخاصة باصدار Windows 8.

[صورة: attachment.php?attachmentid=4479&stc=1&d=1406483112]
PHP كود :
http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074%28v=vs.85%29.aspx 
راجع الشرح PDF فوق...
الصفحات : 1 2