информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsГде водятся OGRыSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Нет таких функций в языке C++ ;-) Самому писать надо! 03.03.04 12:39  Число просмотров: 1211
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 03.03.04 12:51  Количество правок: 1
<"чистая" ссылка>
> Хочу написать программу , считывающую атрибуты S.M.A.R.T. с
> винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста ,
> какими функциями языка С / С ++ это можно сделать , и как
> узнать , какие атрибуты что значат именно для этого
> винчестера .
SMART сам по себе аппаратно-программная фича... Т.е. винт хранит или в CMOS или на сервисном цилиндре статистическую инфу о своей работе. Извлекается она через служебные команды ATA, по шлейфу IDE ;-). Некоторая информация SMART общая для всех типов винтов, некоторая специфичная для конкретной модели. Гемор ещё тот, но если хочецца «потрогать его пальцами», то ищи в WEB информацию по SMART, ATA-ATAPI командам.

Кроме того, послать саму аташную команду устройству и получить от него ответ в современной OS тоже ещё тот гемор ;-) Информация к размышлению: поищи в направлении ASPI (не пугайся, что там про SCSI, на самом деле он и для ATA-IDE рулит, это для Win9x), SPTI (это для WinNT-2k-XP). Про другие оси не знаю. Под DOS вообще всё делается напрямую через обмен с портами ввода-вывода.
<beginners>
Функции С++ для чтения атрибутов S.M.A.R.T. 03.03.04 10:45   [jiZo]
Автор: rus_lan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Хочу написать программу , считывающую атрибуты S.M.A.R.T. с винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста , какими функциями языка С / С ++ это можно сделать , и как узнать , какие атрибуты что значат именно для этого винчестера .
Нет таких функций в языке C++ ;-) Самому писать надо! 03.03.04 12:39  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 03.03.04 12:51  Количество правок: 1
<"чистая" ссылка>
> Хочу написать программу , считывающую атрибуты S.M.A.R.T. с
> винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста ,
> какими функциями языка С / С ++ это можно сделать , и как
> узнать , какие атрибуты что значат именно для этого
> винчестера .
SMART сам по себе аппаратно-программная фича... Т.е. винт хранит или в CMOS или на сервисном цилиндре статистическую инфу о своей работе. Извлекается она через служебные команды ATA, по шлейфу IDE ;-). Некоторая информация SMART общая для всех типов винтов, некоторая специфичная для конкретной модели. Гемор ещё тот, но если хочецца «потрогать его пальцами», то ищи в WEB информацию по SMART, ATA-ATAPI командам.

Кроме того, послать саму аташную команду устройству и получить от него ответ в современной OS тоже ещё тот гемор ;-) Информация к размышлению: поищи в направлении ASPI (не пугайся, что там про SCSI, на самом деле он и для ATA-IDE рулит, это для Win9x), SPTI (это для WinNT-2k-XP). Про другие оси не знаю. Под DOS вообще всё делается напрямую через обмен с портами ввода-вывода.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach