السلام عليكم
والان اليكم هذا الكود الذي يقوم بالتأكد من اتصال الفلاشة بالحاسب
عادة أنا استخدمه في نموذج الترحيب في حدث الوقت بعد مرور ثلاث ثواني
وفي نموذج سطح المكتب في حدث الوقت بعد مرور عشر ثواني
Dim strComputer As String
Dim serNum As String
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colitems = objWMIService.ExecQuery("SELECT * FROM Win32_DiskDrive", , 48)
For Each objitem In colitems
If objitem.interfacetype = "USB" Then serNum = objitem.pnpdeviceid
Next
serNum = Mid(serNum, InStrRev(serNum, "\") + 1)
If serNum = "" Then
DoCmd.Close acForm, "hi"
MsgBox "áÇ íæÌÏ ÏÇÑÉ ÍãÇíÉ ãÊÕáÉ ÈÇáÍÇÓÈ "
DoCmd.Quit acQuitSaveAll
Exit Sub
End If
serNum = Left(serNum, InStr(serNum, "&") - 1)
ser = serNum
If serNum = "5265f5effd6ed" Then
DoCmd.Close acForm, "hi"
DoCmd.OpenForm "files"
ElseIf serNum = "854d5f698rf" Then
DoCmd.Close acForm, "hi"
DoCmd.OpenForm "files"
Else
MsgBox "ÏÇÑÉ ÇáÍãÇíÉ ÛíÑ ÕÍíÍÉ", vbMsgBoxRight, "ÎØÃ"
DoCmd.Quit acQuitSaveNone
End If
هذا الكود يتأكد من وجود احدى دارتي حماية