Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Как можно получить серийный номер PC   Найти похожие ветки 

 
SnapIn   (2004-02-25 19:30) [0]

Простите за вопрос, полный смысл которого я и сам не понимаю, но ситуация такая:
есть много Compaq компьютеров, винты все с одного образа, но различать нужно
по серийным номерам, как их получить?


 
Alex Konshin ©   (2004-02-25 21:42) [1]

Я так понимаю, речь идет про IDE?

http://home.earthlink.net/~akonshin/
и, если есть нестандартные конфигурации под 9x/ME, то лучше использовать это:
http://home.earthlink.net/~akonshin/files/IdeSN3b.zip


 
SnapIn   (2004-02-26 06:39) [2]

Нет IDE здесь не причем необходимо получить серийный номер бренда, а он совпадает с серийником Мат.Платы.


 
Alex Konshin ©   (2004-02-26 07:00) [3]

Ну тогда я совсем не понимаю, что значит нижеследующее:
есть много Compaq компьютеров, винты все с одного образа, но различать нужно по серийным номерам, как их получить?

То есть ты имеешь кучу компьюторов, винчестеры которых склонированы чем-нибудь типа Norton Ghost, и потому нарвался на то, что у них совпадает серийный номер тома(volume). Ведь так? Если ты сможешь различать IDE винчестеры по их серийному номеру, разве этого не будет достаточно? Я тебе предложил примеры, где достается серийный номер винчестера. Разницу почувствовал?

А серийный номер платы (даже если он и существует) ты вряд ли получишь.

Как вариант можно еще использовать MAC-адрес сетевой карточки. Ничего другого уникального просто не достать.


 
SnapIn   (2004-02-26 10:05) [4]

Существует БД: (PC)-(UserName)- (и т.д)... которая обновляется при входе каждого юзера в сеть. В ячейке (PC) хранится вся инфа о компе (На кого оформлен, инвентарный номер, текущий IP и тд).
При переустановке винды старый хард снимают и откладывают в BackUp S/N винта конечно изменяется, что приводит к потере (PC) в базе.
Серийник Мат.Платы прописан в BIOS от туда его как нибудь вынуть можно? (OS WinXP)


 
SnapIn   (2004-02-26 10:21) [5]

С MAC-адресом тоже могут возникнуть проблемы, на старых ноутбуках часто меняются сетевые карты.


 
Игорь Шевченко ©   (2004-02-26 11:15) [6]


> Серийник Мат.Платы прописан в BIOS


Обычно не прописан. Может, на Compaq, конечно, все иначе, но не думаю...


 
DC-AC   (2004-02-26 11:34) [7]

>В ячейке (PC) хранится вся инфа о компе (На кого оформлен, >инвентарный номер, текущий IP и тд).

Бррр... Это где такое происходит ? В режимном НИИ что ли ? Опиши подробно структуру данных этого "РС", мож кто чего и подскажет. А так - полнейшая путаница и несуразица в исходной постановке вопроса и последующих уточнениях - кто чего куда и как. Хочешь "порыться" в чужих творениях и "чего-то сломать" - это одно, пишешь чего-то сам и не знаешь чего хочешь - это другое, знаешь чего хочешь (например S/N HDD) и не можешь найти - это третье.
Удачи !


 
Alex Konshin ©   (2004-02-26 11:59) [8]

Могу рассказать предысторию возникновения лично у меня необходимости получения серийного номера HDD.
У меня тоже есть свой продукт, который организует распределенную сеть. И мне тоже нужно идентифицировать компьютеры, но так, чтобы это не было неудобно пользователю. Реально сейчас там просто делается так: если нет такого компьютера, то он автоматически регистрируется. Этого достаточно, пока имеем дело только с компьютерами внутри фирмы, но если бы требовалось дать доступ извне(это предполагалось в перспективе), то я имел план в запасе, собственно, этот план я и хочу предложить.

Если соответствущий серийный номер есть базе (то есть, компьютер зарегистрирован), то мы просто оставляем все как есть и используем уже существующую запись в каталоге.

Если этого серийного номера нет, то пользователю предлагается ввести свой логин/пароль и, если этот пользователь имеет право регистрировать новые машины, то создается новая запись(при этом возможен запрос дополнительной информации).

Все просто.

В твоем случае все равно кто-то из IT будет менять этот самый HDD, вот его-то и можно обучить перерегистрировать машины. Либо кто-то по приемке машины из upgrade будет это делать.
То есть я проблемы не вижу.


 
SnapIn   (2004-02-26 13:02) [9]

В BIOS любой машины (Compaq) я могу увидеть примерно такие строки:
____________________________________
Product name:  Compaq Evo D510 SFF
Chassis Serial Namber:  S3NXR947H8 (Это и есть серийник бренда)
____________________________________
Насколько я знаю комп при включении копирует BIOS в какую то там область памяти после чего начинает загрузку.
Как мне найти ячейку памяти со строкой "S3NXR947H8" (я думаю на всех моделях "Compaq Evo D510 SFF" ее адрес постоянен) и считать с нее данные под WinXP, и вообще возможно ли это?
Поправте меня если я не прав в чем то.


 
Никто   (2004-02-26 13:34) [10]

Чтобы избегнуть проблем при изменении аппаратной конфигурации:
1. Авторизировать компьютер по уникальной записи в определенной папке.
2. Использовать персональные ключи (HASP)


 
DC-AC   (2004-02-26 14:01) [11]

SnapIn : я думаю нужно рыть инет в поисках тех, кто каждый день имеет дело с биосами (например http://www.bios.ru http://www.rom.by) или писать производителям/программистам компьютеров/биосов. Это что касается упомянутого Chassis Serial Namber. О других вариантах рассказал выше Alex Konshin.


 
Alex Konshin ©   (2004-02-26 21:51) [12]

Я в этом форуме как-то приводил ссылку на код, который читает BIOS под NT/2K/XP. Попробуй сам поискать тут или в Google.

На www.sysinternals.com тоже точно есть пример чтения физической памяти.


 
DNS   (2004-02-27 07:07) [13]

На Wasm.ru в серии статей "Драйверы режима ядра" есть пример чтения inf из CMOS напрямую из своей программы (из r3 в XP!!!), при помощи предварительной установки (и сразу удаления драйвера меняющего IOPM (I/O Permission Map) для процесса)



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.044 c
9-1067830770
Сандро
2003-11-03 06:39
2004.04.25
LINES


7-1077734298
Никола
2004-02-25 21:38
2004.04.25
Post Script


14-1080731640
peypivo
2004-03-31 15:14
2004.04.25
-


14-1080799193
cyborg
2004-04-01 09:59
2004.04.25
Вышла Delphi 9


14-1080643685
ИМХО
2004-03-30 14:48
2004.04.25
Вопрос про окулистов (и не только про них)