Size: a a a

2021 June 03

Ra

Ruslan aka DUDE in AutoIT RU
это такой признак убогости?
источник

Ra

Ruslan aka DUDE in AutoIT RU
а если бы не стало то тогда он был бы классный?
источник

ox

osm x in AutoIT RU
struct SMART_INFO_RECORD {
 byte attribIndex;
 byte attribValue;
 byte attribWorst;
 word attribRaw;
 word threshold;
};
к примеру этот объект я не использую как структуру в памяти, просто

local $si = SMART_INFO_RECORD()
$si.atribIndex = 0
... more code
источник

ox

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

Ra

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

DD

Demon Dev in AutoIT RU
источник

DD

Demon Dev in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
зачем SmartIsEnabled если есть
BitAND($smartVersion.fCapabilities, $CAP_SMART_CMD) == $CAP_SMART_CMD)
источник

Ra

Ruslan aka DUDE in AutoIT RU
а так всё четко
источник

Ra

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

DD

Demon Dev in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
для меня странно что нужно использовать SMART_SEND_DRIVE_COMMAND и GENERIC_WRITE
если ты просто читаешь артрибуты и статусы
источник

Ra

Ruslan aka DUDE in AutoIT RU
тоесть получается не ты писал си код?)))
источник

ox

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

Ra

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

ox

osm x in AutoIT RU
надо еще сорсы кристал диска посмотреть, что там интересного есть
источник

Ra

Ruslan aka DUDE in AutoIT RU
используй это, вместо ENABLE_SMART (0xD8)
тогда избавишься от GENERIC_WRITE
источник

Ra

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

ox

osm x in AutoIT RU
та я могу вообще не вызывать SmartIsEnabled(), также работать будет.
А вот без GENERIC_WRITE ошибка 5 всегда
источник

Ra

Ruslan aka DUDE in AutoIT RU
чутка изучил гитхаб...возможно...возможно
источник