امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش شناسايي درايوها در VB
نویسنده پیام
BlackCode آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 4
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 2
( 12 تشکر در 6 ارسال )
ارسال: #1
آموزش شناسايي درايوها در VB
سلام


آموزش شناسايي درايوها

براي شناسايي درايوهاي سيستم ابتدا بايد اشاره گري از تمام توابع مورد نياز بگيريم. با كمك اين تابع:
کد:
Private Declare Function GetLogicalDrives Lib "Kernel32" () As Long
حال بايد با كمك يك حلقه تشخيص بديم درايو وجود داره يا نه و از چه نوع هست :

کد:
Private Declare Function GetDriveType Lib "Kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

براي تشخيص درايو

کد:
x = GetLogicalDrives

For i = 0 To 20
If x And 2 ^ i <> 0 Then
y = Chr(65 + i)
Select Case GetDriveType(y & ":\")
Case 2
List1.AddItem y & " -----> Removable Disck "
End If
Case 3
List1.AddItem y & " -----> Local Disck"
End Select
End If
Next


اشاره گري را كه به دست آورديم با عدد مشخص شده براي هر درايو تركيب مي كنيم. در صورتي كه عدد نامساوي صفر شود درايو وجود دارد. حال اسم درايو را برمي گردانيم و و نوع آن را دريافت مي كنيم.

اگر 2 باشد درايو مورد نظر درايو فلاپي يا فلش است
اگر 3 باشد درايو لاجيكال است
6: درايو سي دي رام

اگر سوال داشتيد بنويسيد

موفق باشيد


فایل‌(های) پیوست شده
.rar   Drives.rar (اندازه: 145.24 KB / تعداد دفعات دریافت: 89)
۳۰-شهریور-۱۳۸۷, ۱۵:۴۹:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : amirjan, lord_viper, Di Di, sepehrEZ
keihancpu آفلاین
كاربر تک ستاره
*

ارسال‌ها: 38
موضوع‌ها: 2
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 12
( 19 تشکر در 12 ارسال )
ارسال: #2
RE: آموزش شناسايي درايوها در VB
لازم به ذکره بگم :
2 =فاپی درایو یا removable
3=پارتیشن هارد دیسک
4=پارتیشن شبکه
5=CdRom-DvdRom
6=RamDisk

البته ببخشیدا ولی اطلاعات رو درست بدید
با تشکر از BlackCode عزیز

میخوام یه راهی رو بهتون معرفی کنم واسه اونایی که روزی نیم ساعت نت میان
مطمئن باشین جواب میده
من تضمین میکنم
http://www.mi118.com/Register.aspx?Ref=63591
۱۹-آبان-۱۳۸۷, ۰۱:۰۶:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, sepehrEZ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نوشتن ويروس غير قابل شناسايي توسط NOD32 sepehrEZ 12 12,476 ۱۸-فروردین-۱۳۸۷, ۱۲:۴۴:۳۴
آخرین ارسال: lord_viper
  شناسايي com هاي موجود در کامپيوتر IMeysam 9 2,727 ۲۸-مهر-۱۳۸۶, ۰۸:۵۱:۲۸
آخرین ارسال: Pardazesh-Gar
  شناسايي تكست باكس يك صفحه Html shamsoft 2 2,704 ۰۵-شهریور-۱۳۸۵, ۰۳:۲۷:۰۹
آخرین ارسال: shamsoft

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS