Size: a a a

2021 June 02

ox

osm x in AutoIT RU
g++(mingw)
источник

Ra

Ruslan aka DUDE in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
<>
источник

Ra

Ruslan aka DUDE in AutoIT RU
сишник, открой справку по операторам в аутоите)
источник

ox

osm x in AutoIT RU
спс
источник

В

Вилочка in AutoIT RU
Yea (0) повысил карму Ruslan aka DUDE (33)
источник

Ra

Ruslan aka DUDE in AutoIT RU
а почему тебе не достаточно $SMART_GET_VERSION?
источник

Ra

Ruslan aka DUDE in AutoIT RU
если есть ответ то есть и смарт
источник
2021 June 03

ox

osm x in AutoIT RU
получу его, посмотрю что получится
источник

Ra

Ruslan aka DUDE in AutoIT RU
оно и так работает, просто нужно удалить весь лишний код после него
источник

ox

osm x in AutoIT RU
надо для начала траслятор стуктур сделать
источник

ox

osm x in AutoIT RU
т.к. руками это переводить, с ума сойти можно
источник

Ra

Ruslan aka DUDE in AutoIT RU
у тебя ж уже всё написано
источник

ox

osm x in AutoIT RU
где
источник

Ra

Ruslan aka DUDE in AutoIT RU
ты тут выкладывал код
источник

Ra

Ruslan aka DUDE in AutoIT RU
первый который
источник

ox

osm x in AutoIT RU
не.. не пойдет так
источник

ox

osm x in AutoIT RU
смори что я делаю
Func GetVersionInParams($hDevice, $bDriveNumber = 0)  
 Local $struct = ObjToStruct(_GETVERSIONINPARAMS())
 
 Local $fl = WinAPI_DeviceIoControl($hDevice, $SMART_GET_VERSION, 0, $struct)
 
 return StructToObj(_GETVERSIONINPARAMS(), $struct, $fl)
EndFunc

Func IsSmartEnabled($hDevice, $bDriveNumber = 0)
 Local $cip = _SENDCMDINPARAMS()
 $cip.cBufferSize = 0
 $cip.irDriveRegs.bDriveNumber = $bDriveNumber
 $cip.irDriveRegs.bFeaturesReg = $ENABLE_SMART
 $cip.irDriveRegs.bSectorCountReg = 1
 $cip.irDriveRegs.bSectorNumberReg = 1

 $cip.irDriveRegs.bCylLowReg = $SMART_CYL_LOW
 $cip.irDriveRegs.bCylHighReg = $SMART_CYL_HI
 $cip.irDriveRegs.bDriveHeadReg = $DRIVE_HEAD_REG
 $cip.irDriveRegs.bCommandReg = $SMART_CMD
 
 return WinAPI_DeviceIoControl($hDevice, $SMART_SEND_DRIVE_COMMAND, ObjToStruct($cip), ObjToStruct(_SENDCMDOUTPARAMS()))
EndFunc
источник

ox

osm x in AutoIT RU
так то куда лучше, ток надо автоматически файл с структурами генерировать
источник

Ra

Ruslan aka DUDE in AutoIT RU
> смори что я делаю
ты делаешь какуюто вакханалию
источник