![]() |
В Панели управления-> Питание есть отключение дисков через заданное время. А как
самому программно отключать винчестер (естественно, не перезагружая комп, не залазя каждый раз для этого в BIOS и без mobilerack)? Можно на C, Pascal, Asm и даже на Basice. |
dascon
Сайте msdn.microsoft.com (если локально MSDN нет), там ищешь строку IOCTL_STORAGE, будет куча кодов (также можно IOCTL_DISK попробовать). Смысл такой. Операция происходит либо передачей специального IOCTL-запроса к устройству (через DeviceIoControl), и оно себя отключает, либо управлением питанием конкретного устройства, это сложнее и привилегий может не хватить. |
Время: 17:58. |
Время: 17:58.
© OSzone.net 2001-