السلام عليكم
إذا كان لدي برنامج
فيه بعض الأكواد لا تعمل مثلا على winme
و لكن تعمل على xp
أريد طريقة لأحدد نوع وإصدار نظام التشغيل
حتى يقوم البرنامج بالانتقال إلى الكود المناسب تلقائيا........... :D :D :D :D :D
السلام عليكم
إذا كان لدي برنامج
فيه بعض الأكواد لا تعمل مثلا على winme
و لكن تعمل على xp
أريد طريقة لأحدد نوع وإصدار نظام التشغيل
حتى يقوم البرنامج بالانتقال إلى الكود المناسب تلقائيا........... :D :D :D :D :D


استعمل
GetVersionEx, GetVersion
راجع MSDN لمعلومات أكثر
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
بالفعل اخي العزيز و كما قال الاخ cipher و للتفصيل يوجد مثال كامل في الرابط التالي:
السلام عليكم و رحمة الله و بركاته
مواضيع برمجية تقنية جديدة
----------------------------------------------------------------------------------------------------------------------------------------------
• إستغلال خدمة الـ RSS في برامجنا ومواقعنا ! (VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
• برنامج للبحث في الملفات ومحتواياتها (VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
• فئة للتراسل بين برنامجين في جهاز واحد ! (VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
مواضيع برمجية تقنية قديمة
----------------------------------------------------------------------------------------------------------------------------------------------
• إستغلال رسائل البالونات Balloons في الوينذوز أكس بي(VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
• مقالة : لماذا يجب ان نعتني بشفرات برامجنا !؟- (VB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• لمطوري البرامج و مواقع الويب - برنامج تركيب ألوان - (VB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• برنامج : بسيط للتحكم بالنظام, عن طريق الريجستري - (VB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• برنامج : لتقييد و منع تشغيل البرامج الاخرى - (VB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• النوافذ المنبثقة و طريقة لإستغلالها في برامجنا -(VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
• تقنية الإستدعاء الذاتي - (VB.NET , VB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• مصفوفات الأدوات Control Arrays افكار وتلميحات ! - (VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
• أفكار و تلميحات[ المعنى الحقيقي للـ True و False ] - أمثلة (VB.NETVB6.0)
----------------------------------------------------------------------------------------------------------------------------------------------
• دوال الـ APIs و مايقابلها في الدوت نت ! - (VB.NET)
----------------------------------------------------------------------------------------------------------------------------------------------
استخدم ال Environment Class
Console.WriteLine(Environment.Version); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.MachineName); Console.WriteLine(Environment.WorkingSet);
أنا سبق واستخدمتها في ال C#
وكذلك يمكنك استخدامه في ال VB.Net
أرجو ان يفيدك
تحياتي

ibn_als3odiah كتب:استخدم ال Environment ClassConsole.WriteLine(Environment.Version); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.MachineName); Console.WriteLine(Environment.WorkingSet);أنا سبق واستخدمتها في ال C#
وكذلك يمكنك استخدامه في ال VB.Net
أرجو ان يفيدك
تحياتي
انتبه الى القسم الذي فيه السؤال اخي ابن السعودية..
تحياتي
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
أهلا أستاذي Xacker
فقط ما كنت أعنيه هو
Environment.Version Environment.OSVersion Environment.MachineName Environment.WorkingSet
أما الكود قد اقتعطته من برنامج لدي (وبسبب الكسل B) لم أحذف كود الطباعة)
شكرا على الملاحظة
وأرجو انها راح تفيد الاخ صاحب السؤال

هذا الموضوع مغلق.