Code: Select all
#Include "windows.bi"
Screen 19
Dim hPort As HANDLE,HID_DEVICE As String,VALUE As String,GUID As String
GUID="{4d1e55b2-f16f-11cf-88cb-001111000030}"
VALUE="HID#Vid_04d8&Pid_0033#6&34f879b0&0&0000"
' "VALUE=" IS YOUR USB DEVICE USB HID VALUE FROM DEVICE MANAGER
' "USB Human Interface Device" -> "details" -> "Bus Relations" !
' "Ctrl+C/V TO COPY AND PASTE , NEXT EXCHANGE "\" WITH "#"
' "HID\Vid_04d8&Pid_0033\6&34f879b0&0&000" IN THIS CASE PICKIT2 USB HID VALUE ON MY PC
'---------------------------------------------------------------- !
HID_DEVICE="\\?\"&VALUE & "#" & GUID
hPort = CreateFile(HID_DEVICE, _
GENERIC_READ Or GENERIC_WRITE, _
FILE_SHARE_READ Or FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0)
? HID_DEVICE:if ( hPort = INVALID_HANDLE_VALUE ) Then ?"ERROR"
Sleep
but 'value=' value is different on different computers