Sono 2 giorni che sto provando a giocare con le porte usb ma senza successo...
Il mio problema è che non riesco ad ottenere un handle valido tramite la funzione createfile
In pratica arrivo qui:
devicePathName = Marshal.PtrToStringAuto(pDevicePathName)
Marshal.FreeHGlobal(detailDataBuffer)
SetupDiDestroyDeviceInfoList(deviceInfoSet)
Dim deviceHandle As SafeFileHandle
deviceHandle = CreateFile _
(devicePathName, _
GENERIC_WRITE, _
FILE_SHARE_READ, _
IntPtr.Zero, _
create_always, _
FILE_ATTRIBUTE_NORMAL, _
0)
il Devicepathname=\\?\usb#vid_0421&pid_04d2#5&3b7cfa06&0&8#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
in questo modo l handle è sempre nullo (se metto come devicepathame "\\.\I:\\a.txt" invece funziona)
dove sbaglio? sto cercando di comunicare con un cellulare nokia