delphi4arab منتديات دلفي للعرب
ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول (/showthread.php?tid=4726)



ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - M_Mori2010 - 17-11-2012

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

كيف يمكن معرفة النظام اذا كان وهمي او نسخة محمولة بدلفي وذلك للأسباب التالية
برنامجي محمي على رقم الهارد ديسك لكن في حال الدخول من نظام وهمي يتجدد رقم الهارد بشكل تلقائي عند كل تشغيل للنظام المخمول ويأخذ هارد ديسك لا اعلم من اين يأتي به
فما هي الطريقة لمعرفة النظام ؟
جزاكم الله كل خير


ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - kachwahed - 17-11-2012

وعليكم السلام ورحمة الله وبركاته
لفحص طبيعة النظام (وهمي أم حقيقي) هناك خدع عديدة
تعتمد أساسا على قراءة العتاد ومحيط النظام
كود :
http://www.swissdelphicenter.ch/en/showcode.php?id=2369 http://www.swissdelphicenter.ch/en/showcode.php?id=1819 http://ruminatedrumblings.blogspot.com/2008/04/detecting-virtualized-environment.html http://ruminatedrumblings.blogspot.com/2008/04/detecting-virtual-pc.html

لكن إذا كنت تبحث عن طريقة لاكتشاف رقم "سريال الهارد ديسك" من داخل نظام وهمي فلا أدري إن كان ذلك ممكن!



ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - M_Mori2010 - 17-11-2012

اخي الكريم في الرابط الثالث قمت بتجريبه على نظام محمول اسمه ASD_PortableXP_by_t.e.k.o و اعطاني نفس الناتج
اما في الرابط الرابع لم يفلح معي وممكن ان يكون الخطأ مني


ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - Lam.Abdeldjalil - 17-11-2012

لم أجرب الـ Portable .:confused: تكلمت عن virtual machine المذكورة فقط
كود :
http://stackoverflow.com/questions/779723/determine-when-running-in-a-virtual-machine
+هل أنت متأكد أنك تسترجع رقم الهارد ديسك و ليس Volume ؟


ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - M_Mori2010 - 17-11-2012

نعم اخي رقم الهارد الذي يكون على الملصق عن طريق مكون من اجل ويندوز فيستا وسيفن
على كل حال انني اعمل على تجربة ان نجحت سأقوم بأرفاق مثال في هذا الموضوع
شكراً لكم اخوتي


ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - sa7er100 - 18-11-2012

جرب استخدم في الحظر
1- اسم الكمبيوتر
2- رقم الهارد
3- رقم اللوحة
4- رقم المعالج

النظام الوهمي ممكن ان يرسل رقم اللوحة فارغ
اضف شرط اذا كان فارغ يقوم باغلاق البرنامج


ماهي الطريقة لمعرفة اذا كان النظام وهمي او محمول - M_Mori2010 - 19-11-2012

لا أخي لا فائدة من الارقام لأنه سيعطيك جميع الارقام بدون اي خلل ,,, (( لكنها ارقام وهمية )) في الانظمة المحمولة

لايتم تغيير الارقام ومن السهل حلها لكن بالنسبة للأنظمة الوهمية ففي كل اقلاع = ارقام جديدة:|