micoud
27-06-2009, 13:56
So un po di giorni che provo ma al momento nn sono riuscito a venirne a capo.
Devo connettermi al cell usando le api di windows e le funzioni createfile,writefile,readfile
Dichiaro le varie funzioni
tramite createfile ottengo un handle valido su ("\\?\nmwcd#vid_0421&pid_04d2&if_oth#6&1ff2e403&0&1 1#{4f919102-4adf-11d5-882d-00b0d02fe381}")
Dim result As SafeFileHandle
result = CreateFile _
(devicePathName, _
GENERIC_WRITE, _
FILE_SHARE_WRITE, _
IntPtr.Zero, _
create_always, _
FILE_ATTRIBUTE_NORMAL, _
0)
tramite writefile invio un frame fbus (1B 00 10 1B 00 0A 00 03 05 07 00 01 00 00 00 00 00)
success=WriteFile _
(result, _
outputReportBuffer, _
outputReportBuffer.Length, _
numberOfBytesWritten, _
IntPtr.Zero)
nonostante il frame arrivi a destinazione (monitorizzo il tutto tramite un usb sniffer) e sia giusto , il cellulare non risponde ...dove sbaglio?
:muro:
Devo connettermi al cell usando le api di windows e le funzioni createfile,writefile,readfile
Dichiaro le varie funzioni
tramite createfile ottengo un handle valido su ("\\?\nmwcd#vid_0421&pid_04d2&if_oth#6&1ff2e403&0&1 1#{4f919102-4adf-11d5-882d-00b0d02fe381}")
Dim result As SafeFileHandle
result = CreateFile _
(devicePathName, _
GENERIC_WRITE, _
FILE_SHARE_WRITE, _
IntPtr.Zero, _
create_always, _
FILE_ATTRIBUTE_NORMAL, _
0)
tramite writefile invio un frame fbus (1B 00 10 1B 00 0A 00 03 05 07 00 01 00 00 00 00 00)
success=WriteFile _
(result, _
outputReportBuffer, _
outputReportBuffer.Length, _
numberOfBytesWritten, _
IntPtr.Zero)
nonostante il frame arrivi a destinazione (monitorizzo il tutto tramite un usb sniffer) e sia giusto , il cellulare non risponde ...dove sbaglio?
:muro: