PDA

نسخه کامل مشاهده نسخه کامل : درخواست تست - تشخيص درايوهاي مجازي



persiankitty
24-08-2006, 21:42
يكي از چيزايي كه مطرح كرده بودم اين بود كه يك سوال بي جواب داشتم. اون اين بود كه چرا با وجود اينكه الكل ميگه كه سرعت درايوهاي مجازي 200 ايكس هست ولي پيج پارامترهاي درايو ميگه كه اونا 32 ايكس هستند.
خوب اين منجر شد به يك ايده كه ميشه درايوهاي مجازي رو از روي سرعتي كه كار ميكنند تشخيص داد. من دارم يك مقاله تهيه ميكنم در اين مورد و خواهشم اينه كه اين نمونه برنامه اي رو كه ميگذارم تست كنيد. فقط يادتون باشه كه هم توي سي دي درايوهاي واقعي و هم توي سي دي درايوهاي مجازي يك سي دي بگذاريد. سي دي رام بدون سي دي كه فايده نداره واسه همين هم توي ليست نمياد. برنامه به صورت Console Mode توي Prompt اجرا ميشه.
يك گزارشي بهتون ميده كه كدوم درايوها مجازي بوده و كدوم اصلي بوده.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

mehdicracker
24-08-2006, 23:19
سلام
اگه منظورت از درایو مجازی virtual drive , virtual clone
است که باید بگم که درایو مجازی از cpu hard ram استفاده می کنه مخصوصا cpu که سرعتش خیلی خیلی بیشتر از cd rom است
در موقع استفاده از درایو مجازی و در موقع کپی کردن از cpu حداکثر استفاده می شه
ولی در موقع استفاده از cd rom فقط از هارد و cd rom استفاده می شه و cpu بی کار می مونه و فقط سرعت کپی که همون سرعت cd rom است نشان داده می شود
موفق باشید

Soda
25-08-2006, 18:29
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
هر سه درایو مجازی هست .

برنامه در این شرایط درایو مجازی و واقعی را اشتباه گزارش می کند
------------------------------------------
Wtm cd protect ( anti-raw method )
deamon tools
-------------------------------------------

persiankitty
25-08-2006, 20:04
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
هر سه درایو مجازی هست .

برنامه در این شرایط درایو مجازی و واقعی را اشتباه گزارش می کند
------------------------------------------
Wtm cd protect ( anti-raw method )
deamon tools
-------------------------------------------

ممنون از تست . اگر ميشه ايميج مد يك بدون سكتور خراب Mount كنيد. من كه نميخوام براي WTM كد بنويسم.

mehdi_7070
26-08-2006, 10:18
سلام !

مانند نمونه اي كه soda گفتند ، من هم يك ايميج قفل گذاري شده داشتم كه وقتي با Alcohol اون را Mount كردم ، نشناخت !
با Deamon Tools همين مشكل را نداشت !!

البته از 6 بار تستي كه من انجام دادم ، 2 بار درست تشخيص داد . حالا نمي دونم ايراد از برنامه ها بوده يا ايميج !!

در كل در شرايط خاص ( كه هنوز خودم نفهميدم چي هست ) درست كار نمي كند ...

persiankitty
26-08-2006, 11:17
سلام !

مانند نمونه اي كه soda گفتند ، من هم يك ايميج قفل گذاري شده داشتم كه وقتي با Alcohol اون را Mount كردم ، نشناخت !
با Deamon Tools همين مشكل را نداشت !!

البته از 6 بار تستي كه من انجام دادم ، 2 بار درست تشخيص داد . حالا نمي دونم ايراد از برنامه ها بوده يا ايميج !!

در كل در شرايط خاص ( كه هنوز خودم نفهميدم چي هست ) درست كار نمي كند ...


اين مشكل وجود داره . چون من فرض رو بر اين گذاشتم كه همه بلاكهاي سي دي سالم هستند و خونده ميشن. در حقيقت اشكالش اينه كه هيچ نوع Error Handler اي براي اون برنامه نگذاشتم . وقتي كه سي دي نتونه يك بلاك رو بخونه سعي ميكنه كه اون رو درست كنه ... هي سعي ميكنه ... هي سعي مي كنه ... بعد اونوقت زمان هايي كه براي خوندن بدست مياد اشتباه هست و باعث ميشه مثلا يك مگا بايت رو در زمان طولاني تري بخونه و بعد اونوقت اشتباه تشخيص ميده. در ضمن يك موضوع ديگه اي هم هست .... مورد شما برام عجيبه ... چون ديمون و الكل هر دو از يك موتور شبيه سازي استفاده مي كنند ( در حقيقت شبيه سازي اونا يكيه و هيچ فرقي ندارند ) ... شايد كه مثلا يكي از نسخه پايين تر و يكي از نسخه بالاتر موتور شبيه سازي استفاده ميكنه و يا Option هاي اونا به دو حالت مختلف تنظيم شده اند كه اينجوري جواب ميده .

amir_mokhche
20-09-2006, 14:35
با توابع wmi هم ميشه درايو هاي مجازي رو تشخيص داد

persiankitty
20-09-2006, 18:33
با توابع wmi هم ميشه درايو هاي مجازي رو تشخيص داد

لطفا يك خط ديگر هم توضيح دهيد . ممنونم.

Soda
20-09-2006, 21:40
من با Wmi كار كردم
همچين چيزي نديدم
ميشه بيشتر توضيح بدي ؟
خيلي مشتاق شدم

amir_mokhche
23-09-2006, 01:54
توابع wmi مال ويندوز هاست اسكريپت يا whs هستند كه مي تونند كليه مشخصات سخت افزاري شما را بدست بيارند
به طور مثال طريقه تشخيص درايو مجازي : هر سيدي رام يا رايتر توسط پورتي به main board وصل شده كه اين مقدار در سيدي رام واقعي يك يا دو است ولي در سيدي رام مجازي مقدارش صفر است
فكر كنم توضيح كافي باشه باز اگر مشكلي هست بفرماييد
با اجازه

Soda
23-09-2006, 07:37
اوه اوه
دمت گرم
زدي تو هدف
من چرا دقت نكرده بود
خيلي نكته باحالي بود

persiankitty
23-09-2006, 08:39
توابع wmi مال ويندوز هاست اسكريپت يا whs هستند كه مي تونند كليه مشخصات سخت افزاري شما را بدست بيارند
به طور مثال طريقه تشخيص درايو مجازي : هر سيدي رام يا رايتر توسط پورتي به main board وصل شده كه اين مقدار در سيدي رام واقعي يك يا دو است ولي در سيدي رام مجازي مقدارش صفر است
فكر كنم توضيح كافي باشه باز اگر مشكلي هست بفرماييد
با اجازه

ممنونم. اين راه رو هم بررسي ميكنم.

amir_mokhche
23-09-2006, 10:05
ما باز در خدمتيم درسته زياد حاليمون نيست تا اونجاييي كه مي تونم در خدمت هستيم

mehdi_7070
23-09-2006, 22:29
سورس كد آماده وجود نداره ؟

amir_mokhche
24-09-2006, 00:30
چرا وجود داره فقط بگو دقيق چي مي خاي با كدوم زبان برنامه نويسي
ويژال بيسيك ... ويژال بيسيك اسكريپت يا جاوا اسكريپت

Soda
24-09-2006, 10:41
Set DiskSet = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select ProcessorId from Win32_Processor")
I = 0
For Each Disk In DiskSet
Arr(I) = Disk.ProcessorId
I = I + 1
Next


اينو خودم نوشته بودم
براي پيدا كردن سريال CPU ازش استفاده ميكردم


يه سرچ تو MSDN براي Win32_ ( كه آندرلاين بعد از Win32 هست ) ميتونه شما رو به دريايي از توابع WMI راهنمايي كنه


راستي مخچه جان Example به زبان VB رو ميشه لطف كني ؟

amir_mokhche
24-09-2006, 16:30
نكته .........................
شركت ساپين sapian
فكر كنم نيازي ديگه به من نداشته باشيد
فعلا
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

peyman khatar
24-09-2006, 16:44
amir_mokhche جان !!!
اين پست شما چه ربطي به موضوع داشت !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
تبليغات ممنوعه ها ... يادت نره ...!!!!!!!!!!!!!!!!!!!!!!!

mehdi_7070
24-09-2006, 18:02
نكته .........................
شركت ساپين sapian
فكر كنم نيازي ديگه به من نداشته باشيد
فعلا
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من چيزي توي اين سايت پيدا نكردم ...

amir_mokhche
26-09-2006, 00:05
واقعا متاسفم
منظورم كمك بود
برنامه اين شركت كه آخرين ورژنش 4 است
كليه توابع wmi همراه با مثال هاش به چند زبان مختلف برنامه نويسي رو به شما مي ده
از جمله تشخيص سي دي رام
در ضمن هدف من تبليغات نبود!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!