Программное отключение HDD

Ответить
Аватара пользователя
dascon

Программное отключение HDD

Сообщение dascon »

В Панели управления-> Питание есть отключение дисков через заданное время. А как

самому программно отключать винчестер (естественно, не перезагружая комп, не залазя каждый раз для этого в BIOS и без mobilerack)?

Можно на C, Pascal, Asm и даже на Basice.
Аватара пользователя
dascon

Re: Программное отключение HDD

Сообщение dascon »

dascon

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

Вернуться в «Программирование и базы данных»