Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизCLSID Найти похожие ветки
← →
BigLeha (2004-04-26 14:39) [0]Собственно как получить CLSID БИОСа програмными средствами????
Очень нужно. Желательно на С++ Bulder.. Но на Delphi тоже пойдет.
← →
Петров Денис © (2004-04-26 15:25) [1]>> CLSID БИОСа
Расскажи про это подробнее. Не все знают, что это.
← →
BigLeha (2004-04-26 21:00) [2]CLSID - это идентификатор класса....
Любая программа регистрирует свой CLSID в реестре. Он уникален для каждой программы....
Почему именно на БИОС - щас объясню:
В 2000 Server есть такая штука - называется удаленная установка. Чтобы удаленная установка заработала, нужно указать серверу CLSID БИОСа удаленной машины, куда нужно ставить операционку. Наклейка на БИОСе конечно содержит какие-то цифры, но они на CLSID далеко непохожи... Слишком их там мало.
В связи с тем, что я его нигде не нашел, я прошу мастеров помочь мне написать утилитку, которая выдавала бы мне указаный идентификатор... :)
Я - сисадмин, и она мне нужна для работы... Очень уж хорошая это вещь - удаленная установка...
Может кто знает в каком ключе винда хранит данную инфу? Буду премного благодарен :)
ЗЫ Денис, те кто знает что это, тот поймет... А тот, кто незнает - тот ничем помочь несможет...
← →
Fay © (2004-04-26 21:25) [3]SuperNut!!!! 8)
← →
TUser © (2004-04-26 21:58) [4]
> Наклейка на БИОСе конечно содержит какие-то цифры, но они
> на CLSID далеко непохожи...
Сам подумай - чтобы прораться к Биосу надо сначала пройти через стенки корпуса. Поэтому CLSID Биоса формируется из надписи на наклейке корпуса и надписи на Биосе. Проблема для админа состояит в том, что если на корпусе что-нибудь написать фломастером (напр., инвентарный номер), то CLSID, естественно, изменится. Тут может возниктуть много траблов - например английские версии винды не узнаю CLSID с русскими буквами. Тогда винда не сможет получить доступ к собственному Биосу, ни говоря уже об удаленном. Еще неоторые люди держат корпус без стенок - тогда у Биоса вообще получается неправильный CLSID (слишком короткий), что может привести к его некорректной работе. И т.д.
← →
BigLeha (2004-04-27 10:32) [5]TUser - сразу видно что программист либо математик.. :)
Столько сказал - и при этом ничего путного... :(
Если бы я его мог определить, то я бы не стал задавать такой вопрос...
Написано фломастером... TUser, не держите меня за идиота!
← →
JibSkeart © (2004-04-27 10:34) [6]А вы не путает CLSID с Ser.No Bios-a ????
← →
BigLeha (2004-04-27 10:41) [7]JibSkeart Нет. Требует именно CLSID... Хотя там имеется возможность вводить еще какой-то номер... Возможно это и есть серийник...
А серийный номер как получить и какой он имеет формат?
← →
Smithson © (2004-04-27 10:47) [8]Для дурака - еще раз. CLSID - это Class ID, примененное в Windows решение для регистрации разных COM-компонентов от разных производителей. При чем тут БИОС? А если на эту же машину поставить unix, который про CLSID знать ничего не знает, нет в нем такого понятия - тогда как? А если с DOS?
Подумай и объясни, что тебе надо.
← →
BigLeha (2004-04-27 14:12) [9]Smithson Вы сими непоняли что я хочу.. И, кстати, я же написал, что мне нужно в W2000....
Чтобы избавится от лишних вопросов, привожу выдержку из файла помощи W2000Server:
...Идентификаторы GUID/UUID большинства компьютеров-клиентов, соответствующих спецификациям PC98 или Net PC, могут быть найдены в BIOS компьютера. Изготовителям компьютеров предложено поставлять гибкий диск с файлом, использующим запятые в качестве разделителя, или электронной таблицей, которые содержат сопоставление серийных номеров идентификаторам GUID/UUID. Это позволит записать предварительно настраиваемые компьютеры-клиенты в Active Directory....
Вот именно это мне и нужно узнать...
Сразу говорю: дискеты к биосу нет.
Единственный путь - написание утилиты для просмотра CLSID, что, в принципе, мне и нужно...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c