Войти

Показать полную графическую версию : Программное отключение HDD


dascon
18-12-2002, 23:47
В Панели управления-> Питание есть отключение дисков через заданное время. А как
самому программно отключать винчестер (естественно, не перезагружая комп, не залазя каждый раз для этого в BIOS и без mobilerack)?
Можно на C, Pascal, Asm и даже на Basice.

vasketsov
19-12-2002, 13:38
dascon
Сайте msdn.microsoft.com (если локально MSDN нет), там ищешь строку IOCTL_STORAGE, будет куча кодов (также можно IOCTL_DISK попробовать). Смысл такой. Операция происходит либо передачей специального IOCTL-запроса к устройству (через DeviceIoControl), и оно себя отключает, либо управлением питанием конкретного устройства, это сложнее и привилегий может не хватить.




© OSzone.net 2001-2012