информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяГде водятся OGRыСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Фишинговая атака на Python-разработчиков 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Нет таких функций в языке C++ ;-) Самому писать надо! 03.03.04 12:39  Число просмотров: 1238
Автор: 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