منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
لتغيير اسماء محركات الأقراص - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد الفيجوال بيسك 6 (http://vb4arb.com/vb/forumdisplay.php?fid=116)
+---- الموضوع : لتغيير اسماء محركات الأقراص (/showthread.php?tid=5888)



لتغيير اسماء محركات الأقراص - RaggiTech - 17-10-12

كاتب الموضوع : AhmedEssawy

اكتب في قسم التصاريح واعتماداً على دوال مكتبة kernel32 :


كود :
Option Explicit
Private Declare Function SetVolumeLabel Lib "kernel32" Alias _
"SetVolumeLabelA" (ByVal lpRootPathName As String, _
ByVal lpVolumeName As String) As Long
وفي الكود :


كود :
Dim lAns As Long

On Error Resume Next
lAns = SetVolumeLabel(DriveLetter, NewDriveVolume)
ChangeVolumeLabel = (lAns <> 0)

End Function
حيث أن البارميتر الأول هو اختصار القرصC مثلاً فيما البارمتير الآخر هو الاسم الذي تريده لهذا القرص .