Sdscompany.ru

Компьютерный журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать серийный номер флеш карты

Узнаем серийный номер флешки

Потребность узнать серийный номер флешки возникает не так часто, но, иногда это все же происходит. Например, при постановке для каких-то целей USB-устройства на учет, для повышения безопасности ПК или просто для того, чтобы удостовериться, что вам не подменили носитель на аналогичный по виду. Это связано с тем, что каждая отдельная флешка имеет уникальный номер. Далее мы подробно разберемся, как можно решить поставленную в теме статьи задачу.

Способы определения серийного номера

Серийный номер USB-накопителя (InstanceId) прописан в его программном обеспечении (прошивке). Соответственно, если вы перепрошьете флешку, этот код поменяется. Узнать его можно, использовав либо специализированное ПО, либо же воспользовавшись встроенными средствами Виндовс. Далее мы пошагово рассмотрим действия при применении каждого из данных методов.

Способ 1: Сторонние программы

Прежде всего, рассмотрим порядок действий при использовании стороннего ПО. Он будет показан на примере утилиты USBDeview от компании Nirsoft.

    Подключите флешку к USB-разъему ПК. Скачайте по ссылке выше и распакуйте архив ZIP. Запустите находящийся в нем файл с расширением EXE. Утилита не требует инсталляции на ПК, а поэтому ее рабочее окно тут же откроется. В отобразившемся перечне устройств отыщите наименование нужного носителя и щелкните по нему.

Способ 2: Встроенные инструменты Виндовс

Как говорилось выше, узнать серийный номер USB-накопителя можно также используя исключительно встроенные инструменты ОС Виндовс. Сделать это можно при помощи «Редактора реестра». При этом совсем не обязательно, чтобы флешка была подключена к компьютеру в данный момент. Достаточно и того, что она когда-либо ранее подсоединялся к этому ПК. Дальнейшие действия будет описаны на примере Windows 7, но этот алгоритм подойдет и для других систем данной линейки.

    Наберите на клавиатуре Win+R и в открывшемся поле введите такое выражение:

Затем щелкните «OK».

Далее последовательно перейдите в ветки «SYSTEM», «CurrentControlSet» и «Enum».

Затем откройте раздел «USBSTOR».

Откроется перечень папок с наименованием когда-либо подключаемых к данному ПК USB-накопителей. Выберите каталог, соответствующий названию флешки, серийный номер которой требуется узнать.

  • Откроется вложенная папка. Именно её наименование без последних двух символов (&0) и будет соответствовать искомому серийному номеру.
  • Серийный номер флеш-накопителя при необходимости можно узнать при помощи встроенного инструментария ОС или же специализированного софта. Применение решений от сторонних разработчиков проще, но требует скачивания на компьютер. Для использования в этих целях системного реестра не требуется загрузки никаких дополнительных элементов, но этот вариант несколько сложнее, чем предыдущий.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Узнать серийный номер флешки

    Как-то встала передо мной задача – написать программу-сторож, позволяющую использовать только разрешенные USB-флешки на определенных компьютерах. Привязку решил делать к серийному номеру, а так же VID и PID флешки (Vendor ID и Part ID), что в общем случае можно считать уникальной информацией.

    Я сейчас не рассматриваю способы перепрошивки флешек под произвольный VID, PID, Serial, это всё можно сделать, подобрав соответствующую утилитку под производителя контроллера.

    Итак, нависла задача узнать всю нужную информацию. Сейчас я не буду рассматривать разработку целого приложения, покажу лишь основную функцию. Буду даже рад, если кто-то поможет доработать программу. Да и сам я буду постоянно улучшать и модернизировать этот код.

    Итак, для выбора данных воспользуемся моим любимым WMI (Windows Management Instrumentation). Почему оно мне нравится? Да потому что все работает “из коробки”, не нужно устанавливать дополнительные программы и компоненты и есть множество классов.

    Вот видео по теме:

    Как работать с технологией – посмотрите по тегам WMI, WMIC, а я повествую дальше.

    Выковыривать данные будет из строки идентификатора устройства, которая выглядит как-то так:

    В этой строке есть VID, PID и серийный номер после второй косой черты.

    Важно не перепутать серийный номер флешки и серийный номер тома. Последний (можно получить командой dir) меняется при форматировании флешки и никак не годится для уникальной идентификации.

    Механизм получения серийного номера флешки

    Теперь задача – получить строку эту.

    Средствами WMI мы получаем эту информацию из класса Win32_usbhub , объявленного в пространстве \rootcimv2

    Итак, запускаем командную строку, там программу wmic.

    Пишем там команду выбора поля DeviceID из класса Win32_usbhub . Забегая вперед скажу, что выдастся много устройств (корневые концентраторы, мышь и т.д.,) поэтому я сразу напишу фильтр по запоминающим устройствам.

    wmic:rootcli>path win32_usbhub Where (Caption=»Запоминающее устройство для USB») get DeviceID

    wmic path get where

    Вот и получили наши заветные строки. Парсить их придется уже другими средствами.

    Кстати, вот наработка на Delphi, кому-то может это пригодится.

    unit Unit1;
    interface
    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls;
    type
    TForm1 = class(TForm)
    lst1: TListBox;
    btn1: TButton;
    procedure btn1Click(Sender: TObject);
    private
    < Private declarations >
    public
    < Public declarations >
    end;
    var
    Form1: TForm1;
    implementation
    <$R *.dfm>
    uses ActiveX, ComObj;
    procedure TForm1.btn1Click(Sender: TObject);
    Var Enumerator: IEnumVariant;
    WbemLocator, WbemServices, WbemObjectSet: Variant;
    Properties: IEnumVariant;
    Property_, System: OleVariant;
    j: LongWord;
    sProperty: string;
    VID,PID,Serial: ShortString;
    begin
    lst1.Clear;
    WbemLocator := CreateOleObject(‘WbemScripting.SWbemLocator’);
    WbemServices := WbemLocator.ConnectServer;
    WbemObjectSet := WbemServices.InstancesOf(‘Win32_usbhub‘);
    Enumerator := IEnumVariant(TVarData(WbemObjectSet._NewEnum).VDispatch);
    try
    while Enumerator.Next(1, System, j) = S_OK do
    try
    try
    if (System.Caption <> ‘Запоминающее устройство для USB‘) then Continue;
    except end;
    Properties := IEnumVariant(TVarData(System.Properties_._NewEnum).VDispatch);
    while Properties.Next(1, Property_, j) = S_OK do
    begin
    sProperty := VarToStr(Property_.Value);
    if (Property_.Name = ‘DeviceID’) then
    begin
    VID := Copy(sProperty, Pos(‘VID_’,sProperty)+4,4);
    PID := Copy(sProperty, Pos(‘PID_’,sProperty)+4,4);
    Serial := Copy(sProperty, Pos(‘PID_’,sProperty)+9,Length(sProperty)-Pos(‘PID_’,sProperty)+10);
    if ((Pos(»,Serial) > 0)) then
    Begin
    Serial := Copy(Serial,Pos(»,Serial)+1,Length(Serial)-Pos(»,Serial));
    end;
    lst1.Items.Add(‘VID: ‘+ VID + ‘ PID: ‘ + PID + ‘ SERIAL: ‘ + Serial);
    end;
    end;
    except end;
    except end;
    end;
    end.

    Код, конечно, грубоват, но собран на коленке. Главное – работает. Пользуйтесь, если нужно:

    Delphi

    Скачать проект с исполняемым файлом можно по ссылке

    Таким образом, используя WMI мы получили серийный номер флешки, а так же дополнительную информацию в виде VID и PID.

    А можно ли как-нибудь изменить серийный номер флешки?

    Да, можно. Есть программы-прошивальщики (под каждый чип своя программа), которые можно использовать для изменения серийного номера и VID PID идентификаторов. Например, для чипов Alcor я использую Alcor Change Vid Pid Rework.

    Смена серийного номера флешки Смена серийного номера флешки Смена серийного номера флешки

    Сменить серийный номер флешки несложно. Подключаем флешку, выбираем её в порту в списке. Нажимаем Setup (открывается окно на фотках выше) вводит нужные VID PID и SN и жмём кнопку START. Флешка готова через секунду с новым серийным номером.

    Кстати, я уже писал ранее, как можно отформатировать флешку в ntfs – это может оказаться полезным!

    Друзья! Вступайте в нашу группу Вконтакте, чтобы не пропустить новые статьи! Хотите сказать спасибо? Ставьте Like, делайте репост! Это лучшая награда для меня от вас! Так я узнаю о том, что статьи подобного рода вам интересны и пишу чаще и с большим энтузиазмом!

    Также, подписывайтесь на наш канал в YouTube! Видео выкладываются весьма регулярно и будет здорово увидеть что-то одним из первых!

    Узнаем серийный номер флешки и выбираем правильный формат диска

    DVD-R Так назывался самый первый формат записываемого DVD, который появился на рынке. Разработчиком формата является Pioneer, он же и начал продвижение этого формата на рынок. Не смотря на это, DVD-R входит в семейство форматов официально поддерживаемых DVD Forum. DVD-R разрабатывался с оглядкой на очень успешный CD-R, поэтому имеет с ним много общего. Физически DVD-R диск это 80 или 120 миллиметровый оптический диск, толщиной 1,2 миллиметра. DVD-R диски могут быть только однослойными, но возможно создание двухсторонних дисков. Как и обычные DVD-ROM диски, DVD-R склеены из частей, 0,6 мм прозрачный защитный слой, потом слой с светоотражающим материалом, на которой и производиться запись, склеивающий слой, и такой же (0,6 мм) защитный слой, где может быть нанесён рисунок. Двухсторонние диски имеют два светоотражающих слоя, разделённые склеивающим слоем. Принцип по которому производится запись DVD-R точно такой же, как у его предшественника, CD-R. Отражающий слой меняет свои характеристики, под воздействием луча лазера повышенной мощности. Вообще, по большому DVD-R не несёт в себе ничего нового, технически это тот же CD-R, только рассчитанный на более тонкие дорожки (но формат в котором хранятся данные на диске, конечно же, совсем другой). Как CD-R, DVD-R одноразовый формат, диск записывается один раз и навсегда. Ну, не совсем навсегда. Pioneer утверждает, что созданные им DVD-R болванки способны сохранять записанную на них информацию в течении 100 лет. При создании DVD-R самое пристальное внимание уделено совместимости с существующими DVD-ROM приводами. И это себя оправдало, до сих пор DVD-R остаётся самым совместимым форматом, записанные с его помощью диски читаются на максимально возможном количестве DVD-ROM, как компьютерных так и стационарных. Точных цифр нет, но по приблизительным оценкам около 85% когда-либо выпущенных DVD-ROM устройств способны читать DVD-R диски. Среди современных моделей это число ещё выше.

    Читать еще:  Как записать вин7 на флешку

    С целью завоевания новых рынков, начиная с спецификации 2.0 формат разделили на DVD-R For Authoring и DVD-R For General. Принципиальное различие между ними, это длина волны используемого лазера. В DVD-R(A) используется тот же самый 635 нм лазер, что и в первых DVD-R дисках. В DVD-R(G) используется 650 нм лазер. Это делает невозможным запись дисков одного формата на приводе другого формата. Хотя, конечно же, читать диски записанные другим форматом можно.

    DVD-R(A) позиционируется как профессиональный стандарт, и является прямым наследником предыдущих DVD-R. С которыми имеет обратную совместимость. Например, болванки выпущенные по 1.0 и 1.9 спецификациям могут записываться на DVD-R(A) приводах. Из других существенных отличий, появившихся в этом варианте DVD-R, можно отметить поддержку Cutting Master Format (CMF). Это позволяет использовать DVD-R(A) диски в качестве мастер дисков для дальнейшей печати, вместо долго использовавшейся для этого DVL ленты. Это достигается возможностью использовать часть lead-in зоны диска для хранения DDP (Disk Description Protocol) заголовка. Впрочем, несмотря на CMF, возможность хранить защищённую CSS информацию на DVD-R(A) так и не появилась. Но всё равно, именно CMF позволяет позиционировать DVD-R(A) на профессиональный рынок.

    DVD-R(G) позиционируется как формат для пользователя. Именно этот формат, обычно, имеется в виду когда говорится про DVD-R. Приводы работающие в этом формате могут писать только на специальные болванки, предназначенные для DVD-R General, и сделанные под 650 нм лазер. DVD-R диски изготовленные в соответствии с спецификациями 1.0 и 1.9 могут читаться, но не могут записываться. Не поддерживается CMF, поэтому DVD-R(G) диски не могут использоваться в качестве полноценных мастер дисков. С другой стороны, для домашнего пользователя это совсем не критично, ведь мало у кого есть станок для штамповки DVD. Преимущество DVD-R(G) по сравнению с DVD-R(A) всего одно, зато исключительно важное. Моделей приводов поддерживающих DVD-R (что в 99,9% означает поддержку именно DVD-R(G)) достаточно много, и цены на них неуклонно падают. Уже сейчас можно приобрести DVD-R(G) привод по цене более чем в 10 раз (!) меньшей чем, например, DVR-S201 (популярный привод для записи DVD-R(A) дисков). DVD-R(G) диски бывают на 4,7 гигабайта односторонние, и 9,4 гигабайта двухсторонние (по 4,7 гигабайта на сторону).

    DVD-RW После создания записываемых DVD-R дисков, логичным шагом стало создание перезаписываемых дисков. Так появился DVD-RW, известный так же как DVD-R/W или DVD-ER. Разработчиком этого формата снова стал Pioneer, поэтому нет ничего удивительного в том, что DVD-RW построен на тех же принципах что и DVD-R(G). Используется такой же лазер, с длиной волны 650 нанометров, диски имеют одинаковый формат. Единственное отличие в покрытии. Так же как и в обычных CD-RW в качестве отражающего слоя используются материалы которые могут многократно менять свои свойства (отражающую способность) под воздействием лазерного луча разной мощности. DVD-RW диски физически представляют из себя 80 или 120 миллиметровый оптический диск, толщиной 1,2 миллиметра. Объём односторонних DVD-RW дисков составляет 4,7 гигабайта. По утверждению производителей DVD-RW дисков, они могут перезаписываться не менее 1000 раз. Сейчас известны три вида DVD-RW болванок. Первоначально появилась 1.0 версия. Для предотвращения копирования защищённых CSS дисков, эти болванки имели заранее выдавленную lead-in область. Оборотным эффектом этого стали проблемы с проигрыванием таких дисков на некоторых стационарных плеерах. К счастью, такие диски продавались только в Японии, и вряд ли большинству наших пользователей придётся с ними столкнуться. Для решения проблем с совместимостью, появились DVD-RW диски версии 1.1. Так же как и 1.0, они имели заранее записанную lead-in область, для предотвращения копирования защищённого материала. Но, на этот раз область записывалась стандартными средствами, а не выдавливалась, благодаря чему плееры понимают такие диски гораздо лучше. Большинство DVD-RW дисков, которые сегодня можно встретить в продаже, относятся именно к версии 1.1

    Для защиты содержимого DVD-RW дисков, в природе существует B версия стандарта 1.1 Обычно такие диски называют просто DVD-RW диски В-типа. От простых эти диски отличаются тем, что в служебной зоне привода (BCA) записан уникальный 64 битный номер (disk ID). С помощью этого номера содержимое диска шифруется по 56-bit C2 (Cryptomeria) алгоритму. При проигрывании такого диска сначала читается disk ID, потом с его помощью расшифровывается содержимое диска. В общем, похоже на CSS, только попроще. При копировании такого диска копируется только содержимое, но не уникальный disk ID, поэтому проиграть скопированное будет нельзя.

    При создании DVD-RW дисков самое пристальное внимание уделялось совместимости формата с существующими DVD плеерами и приводами. Однако, совместимости сравнимой с тем что удалось достигнуть на DVD-R дисках не получилось. Причина этого точно та же, что с CD-RW дисками, которые не читаются на многих старых приводах. Отражающая способность материала используемого в перезаписываемых дисках меньше, чем у просто записываемых, и намного меньше чем у штампованных. Это и сбивает с толку старые приводы.

    DVD-RAM Panasonic разработала стандарт под названием DVD-RAM. Этот формат вобрал в себя не только технологии традиционно используемые в оптических дисках. Некоторые решения используемые в DVD-RAM пришли в него из магнито-оптики. Принцип работы DVD-RAM, это phase-change технология, когда лазер нагревает поверхность диска, за счёт чего меняются свойства поверхности. Главной особенностью DVD-RAM дисков являются заранее, ещё при производстве выдавленные на диске метки, означающие начало секторов. На логическом уровне, главная изюминка DVD-RAM в том, что его можно отформатировать в вполне привычные файловые системы, такие как FAT32. DVD-RAM диски могут быть как одно так и двухсторонние. Первоначально объём DVD-RAM дисков составлял 2,58 мегабайта, но впоследствии был увеличен до 4,7. Ещё позже появились двухсторонние DVD-RAM диски, суммарный объём которых составлял уже 9,4 гигабайта. Для записи диск должен быть в картридже, и это ещё одно принципиальное отличие DVD-RAM дисков от всех остальных. Картридж представляет из себя коробку, размером 124,6*135,5*8,0 миллиметров, внешне похожую на используемые в МО дисках. Односторонние DVD-RAM диски продаются как вместе с картриджем, так и отдельно. Двухсторонние 9,4 гигабайтные диски продаются только в картриджах, причём зачастую картриджи намертво запаяны. Если извлечь DVD-RAM диск из картриджа, то есть возможность вставить его в обычный DVD-ROM привод. Впрочем, не стоит ожидать от этого многого, шансов на то что он будет там читаться не много. Совсем другое дело, если на приводе стоит логотип DVD multi. Привод, сертифицированный на такой логотип, должен читать DVD-R, DVD-RW и DVD-RAM диски. Но это не означает что такой привод обязательно должен иметь механизм для загрузки картриджа.

    По утверждению производителей, DVD-RAM диск может быть перезаписан не менее 100 000 раз, и запись должна сохраняться на диске не менее 30 лет.

    Читать еще:  С какой скоростью бегает флеш

    DVD+RW Первоначально на свет появился DVD+RW формат версии 1.0. Он появился еще в 1997 году (реально доступные на рынке устройства, способные писать в этом формате, появились несколько позже), и предусматривал запись на диски емкостью 2,8 мегабайта 650 нм лазером. Первая версия стандарта не была совместима с DVD видео, поэтому в конце 1999 года её полностью вытеснила новая. Которая предусматривала запись 4,7 гигабайт на сторону, и стала настолько совместима с DVD-ROM и DVD видео, насколько этого удалось добиться разработчикам. Сложно сказать, насколько хорошо это получилось. В любом случае, ситуация с совместимостью не хуже чем у DVD-RW дисков, и несколько хуже чем у DVD-R. Причиной этого как и с DVD-RW, является более низкая отражающая способность перезаписываемого слоя, с чем не могут справиться некоторые читающие приводы. Для записи используется та же технология, что и в CD-RW дисках, поэтому принципы на которых построен DVD+RW идентичны тому, что используется в DVD-RW. Разница между ними в формате записи, который используется. Так, например, DVD+RW диски поддерживают запись в несколько приёмов. Благодаря более точному позиционированию лазера и степенью контроля над ним в процессе записи, DVD+RW позволяет перезаписывать любую часть содержимого диска прямо наверх, не стирая старого содержимого. Это же позволяет осуществить и уникальную коррекцию ошибок при записи, плохо записавшийся сектор просто перезаписывается наверх, заново. Кроме этого, DVD+RW поддерживает более совершенный контроль ошибок, по сравнению с DVD-RW. Ещё одним свойством DVD+RW приводов является поддержка CD-R и CD-RW. В принципе, этим сейчас никого не удивишь, большинство приводов пишущих DVD-RW тоже могут похвастаться такой поддержкой, но только у DVD+RW такая поддержка оговорена в качестве обязательного элемента.

    DVD+R DVD+R построен точно на тех же принципах, что и DVD+RW. Единственное отличие, для отражающего слоя используется материал сходный с используемым на простых CD-R. Из недостатков DVD+R перед DVD+RW можно отметить, на них не будет работать коррекция ошибок, основанная на простой перезаписи сбойного сектора «наверх». Зато DVD+R диски должны легче читаться на стационарных плеерах и простых DVD-ROM, за счет более высокой отражающей способности записываемого слоя.

    Отличия DVD-RW и DVD+RW: у DVD-R чуть лучше совместимость с бытовыми плеерами, что скоро будет неактуально т.к. парк старых плееров, имеющих проблемы с чтением качественных записываемых DVD дисков неуклонно сокращается; у DVD+R чуть больше удобства записи данных благодаря технологиям Mount Rainier и Random Access, что тоже отнюдь не является большим преимуществом.

    Как узнать серийный номер флеш карты

    Здравствуйте. Мне необходимо получить серийный номер флэш карты. Подскажите как его получить.
    Заранее спасибо.


    Lacmus © ( 2007-09-19 18:09 ) [1]

    На всякий случай, Вы его где-то видели ?


    palva © ( 2007-09-19 22:11 ) [2]

    Наверно, ему нужен серийный номер тома, который выдается среди прочего, если выдать команду dir


    Sairex © ( 2007-09-20 17:11 ) [3]

    Хех. мне нужно просто привязать программу к флэшке. Если подскажите как то буду очень рад


    Lacmus © ( 2007-09-20 20:22 ) [4]

    Lacmus © (16.09.07 16:51) [8]

    Для флеш-диска последняя часть PNPDeviceID — серийный номер

    Должен быть метод определения попроще, на данный момент не знаю.


    mr.Bear ( 2007-09-21 12:18 ) [5]

    Посмотрите в реестре ветку HKEY_LOCAL_MACHINESYSTEMControlSet001EnumUSBSTOR

    Для каждого нового устройства внутри этой ветки создается раздел. Внутри каждого раздела есть параметры FriendlyName, HardwareID, ParentIdPrefix. Еще есть UINumber, обычно=0.
    Для простенькой защиты сойдет.


    DC-AC ( 2007-09-21 12:36 ) [6]

    У меня, например, в Win98, в ветке HKEY_LOCAL_MACHINEEnumSCSI есть инфа, что когда-либо были подключены такие накопители (HardwareID, других вышеназванных параметров у меня НЕТ):

    И что же здесь уникального .


    mr.Bear ( 2007-09-21 12:46 ) [7]

    Помогите определить серийный номер флэшки? [D6, D7, Win2k, WinXP]
    в 98 естественно параметров нет. для простенькой защиты сойдет.
    Серьезная защита предполагает серьезные исследования и денежные вложения, используйте аппаратные ключи типа Aladdin, Guardant


    Lacmus © ( 2007-09-21 13:04 ) [8]

    >mr.Bear (21.09.07 12:18) [5]

    «Внук» HKEY_LOCAL_MACHINESYSTEMControlSet001EnumUSBSTOR и есть серийный номер


    Lacmus © ( 2007-09-21 16:40 ) [9]

    На основе http://delphimaster.net/view/1-1189944571/

    const
    SetupApi = «SetupApi.dll»;

    type
    HDEVINFO = THandle;

    PSP_DEVINFO_DATA = ^SP_DEVINFO_DATA;
    SP_DEVINFO_DATA = packed record
    cbSize: DWORD;
    ClassGuid: TGUID;
    DevInst: DWORD;
    Reserved: DWORD;
    end;

    function SetupDiGetClassDevsA(ClassGuid: PGUID; Enumerator: PChar; hwndParent: HWND; Flags: DWORD): HDEVINFO; stdcall; external setupapi;
    function SetupDiEnumDeviceInfo(DeviceInfoSet: HDEVINFO; MemberIndex: DWORD; DeviceInfoData: PSP_DEVINFO_DATA): boolean; stdcall; external setupapi;
    function SetupDiDestroyDeviceInfoList(DeviceInfoSet: HDEVINFO): boolean; stdcall; external setupapi;
    function CM_Get_Device_ID_Size(pulLen: PDWORD; dnDevInst: DWORD; ulFlags: DWORD): DWORD; stdcall; external setupapi;
    function CM_Get_Device_IDA(dnDevInst: DWORD; Buffer: PChar; BufferLen: DWORD; ulFlags: DWORD): DWORD; stdcall; external setupapi;

    const
    CR_SUCCESS = $00000000;

    function GetDeviceName(aDevInst: THandle): string;
    var
    IDLen: Integer;
    begin
    Result := «»;
    if (CM_Get_Device_ID_Size(@IDLen, aDevInst, 0) = CR_SUCCESS) and (IDLen > 0) then begin
    SetLength(Result, IDLen);
    if CM_Get_Device_IDA(aDevInst, PChar(Result), IDLen + 1, 0) <> CR_SUCCESS then
    Result := «»
    end
    end;

    procedure EnumDiskDrive;
    const
    GUID_DEVCLASS_DISKDRIVE: TGUID =
    (D1: $4D36E967; D2: $E325; D3: $11CE; D4: ($BF, $C1, $08, $00, $2B, $E1, $03, $18));
    var
    hDevInfoSet: HDEVINFO;
    DevInfo: SP_DEVINFO_DATA;
    i: Integer;
    begin
    DevInfo.cbSize := sizeof(SP_DEVINFO_DATA);
    hDevInfoSet := SetupDiGetClassDevsA(@GUID_DEVCLASS_DISKDRIVE, nil, 0, 2);
    i := 0;
    if hDevInfoSet <> INVALID_HANDLE_VALUE then begin
    while (SetupDiEnumDeviceInfo(hDevInfoSet, i, @DevInfo)) do begin
    ShowMessage(GetDeviceName(DevInfo.DevInst));
    Inc(i)
    end;
    SetupDiDestroyDeviceInfoList(hDevInfoSet);
    end
    end;

    procedure TForm69.Button1Click(Sender: TObject);
    begin
    EnumDiskDrive
    end;


    Sairex © ( 2007-09-22 14:04 ) [10]

    Хммм интересно. попробую , если все получиться то напишу

    Как узнать серийный номер флешки

    Флэшки, как и всякое другое собственность организации, не относящееся к расходным материалам, подлежит непременной инвентаризации и постановке на равновесие. Для того дабы идентифицировать всякую флэшку, нужно знать ее серийный номер .

    Инструкция

    1. Серийных номеров у флэшки может быть два. 1-й серийный номер – это тот буквенно-цифровой код, тот, что изготовитель указывает на корпусе флэшки. Дабы узнать его, возьмите флэшку и скрупулезно оглядите ее. Серийный номер традиционно помещается на обратной стороне корпуса, правда изредка он может быть указан на одном из внутренних элементов флэшки. В этом случае для того, дабы узнать серийный номер, вам придется разобрать флэшку. Данный серийный номер не уникален: изготовитель помечает этим кодом все флэшки одной модели. Следственно, если всякой флэшке вам требуется присвоить неповторимый идентификационный код, то вам класснее применять 2-й серийный номер.

    2. 2-й код, тот, что также дозволено считать серийным номером, прописывается в программном обеспечении флэшки, если та была изготовлена по спецификации (так производятся множество современных флэшек). Данный номер именуется InstanceId и является уникальным для всякой флэшки (если флэшка была изготовлена не по спецификации, InstanceId генерируется операционной системой).

    3. Дабы узнать InstanceId, нужно зайти в редактор реестра (откройте меню Пуск – Типовые – Командная строка, в появившемся окне введите команду “regedit” и нажмите “enter”).В редакторе реестра слева будет размещен каталог папок – проводник. Воспользовавшись им, откройте папки в данной последовательности: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSB. В последней папке “USB” будет находиться папка, содержащая информацию о вашей флэшке. Открыв ее, вы увидите буквенно-цифровой, тот, что и будет желанным серийным номером.

    Совет 2: Как узнать код организации

    Позже официальной регистрации любая организация «обрастает» разными кодами , для связи с налоговой, статистикой, пенсионный фондом и т.д. Коды организации являются формализованными числовыми значениями, разрешающими идентифицировать ее в той либо другой сфере. КПП – присваивается при постановке на контроль, как по месту нахождения организации , так и по месту нахождения обособленных подразделений.

    Вам понадобится

    Инструкция

    1. Определитесь с выбором кода. Если это КПП (код поводы постановки на контроль), то самый легкой метод приобретения информации – раздел сайта ФНС России «Электронные службы». В подменю «Проверить себя и контрагента» меню электронных служб нужно правильно заполнить поисковый запрос.

    Читать еще:  Просмотр dvd на ноутбуке

    2. В открывшейся электронной форме «Данные, внесенные в Цельный государственный реестр юридических лиц» введите информацию в непременные поля для заполнения – это «ОГРН/ГРН/ИНН» либо «Название организации ». Также предлагаются добавочные позиции в форме поискового запроса – это «Адрес», «Дата регистрации» и «Субъект РФ».

    3. Если знаменита только часть названия организации , то при заполнении запроса укажите подлинную его часть, без контроля спецсимволов, кавычек и организационно-правовой формы. Формат заполнения даты регистрации – ДД.ММ.ГГГГ, субъект РФ выбирается из справочника.

    4. Ознакомьтесь с правилами заполнения запроса на сайте налоговой инспекции России дозволено, нажав на выделенное синим цветом словосочетание вверху экрана «правилами поиска».

    5. Позже заполнения полей, в том числе одного из непременных, введите цифровой код. При оставлении этой позиции пустой, в том числе неверно заполненной, поисковый запрос не выполнится. Подсказка в виде красного поля показывает, что нужно ввести код. При нажатии кнопки «Искать» отобразится информационный блок, в том числе КПП организации .

    6. Уточните нужные коды организации , к примеру, ОКВЭД (коды видов экономической деятельности) либо ОКПО (классификатор предприятий и организаций). Это дозволено сделать с подмогой выписки из Цельного государственного реестра юридических лиц. Заказать и получить данный информационный документ допустимо в своей налоговой инспекции только уполномоченному лицу организации . Процесс приобретения выписки из ЕГРЮЛ (ЕГРИП) – это государственная служба налоговой инспекции, предоставляется даром.

    Полезный совет
    Главно знать реквизиты желанной организации.

    Совет 3: Как узнать серийный номер Acer

    На разных видах продуктов компании изготовителя Acer серийный номер изделия дозволено посмотреть в различных местах, порой даже это может зависеть от модельного ряда одного и того же товара. Знать номер изделия традиционно надобно для его регистрации на портале изготовителя, что дает пользователю какие-нибудь превосходства.

    Инструкция

    1. Если вы являетесь обладателем телефона Acer, тогда отключите агрегат и откройте заднюю крышку. Там вы увидите аккумулятор. Достаньте его и наблюдательно ознакомьтесь с содержимым наклейки под ним – традиционно серийный номер располагается под IMEI-кодом либо где-то неподалеку от него. Также вы можете посмотреть код на коробке – на ней должна быть соответствующая наклейка с информацией о модели, номер е партии, дате изготовления и так дальше.

    2. Если вы являетесь обладателем ноутбука Acer, тогда воспользуйтесь одним из многих вариантов. 1-й из них – посмотрите серийный номер на упаковке изделия. Традиционно он клеится сбоку коробки, где приведена информация о модели, партии товара, комплектации, цвете и так дальше. Также вы можете опрокинуть ноутбук и проверить присутствие наклейки с серийным номер ом на задней крышке компьютера. Обыкновенно он клеится там же, где и располагается наклейка операционной системы Windows. Изредка она может находиться под батареей – для этого вам придется изъять ее из ноутбука.

    3. Если из вышеперечисленных действий ни одно не дало итога, испробуйте узнать серийный номер системным путем. Для этого включите ноутбук, откройте «Мой компьютер», по свободной от ярлыков области щелкните правой кнопкой мыши, выберите пункт меню «Свойства». В появившихся сведеньях о системе могут находиться и необходимые вам данные. Воспользуйтесь альтернативным методом – откройте «Панель управления», выберите пункт меню «Система». Итог будет аналогичным.

    4. Также обратите внимание на разные наклейки со штрих-кодами, которые клеятся к документации ноутбука, идущей с ним в комплекте – скажем, на гарантийный талон либо инструкцию.

    5. Дабы в будущем избежать таких задач, не выбрасывайте упаковку и документацию приобретаемого товара даже позже того, как выйдет гарантийный срок.

    Обратите внимание!
    S/N и SNID – это два различных кода, присваиваемые изготовителем товару.

    Полезный совет
    При регистрации продуктов Acer могут быть задачи, связанные с необновленными на сервере базами, следственно испробуйте ввести номер несколько раз.

    Совет 4: Как узнать серийный номер КПК

    Если КПК перестал исправно работать, перед обращением в службу технической поддержки следует неукоснительно определить серийный номер карманного пк и номер его модели: это дозволит получить квалифицированную подмога по ручательства.

    Вам понадобится

    Инструкция

    1. Если это допустимо, включите устройство. После этого кликните на «Пуск», выберите «Программы» и перейдите на вкладку Help and Support, в которой посмотрите серийный номер КПК и номер модели этого карманного компьютера.

    2. Опрокиньте устройство и снимите крышку, закрывающую его батарею. Рядом с аккумуляторной батареей наклеена наклейка: на ней посмотрите серийный номер карманного компьютера.

    3. Наберите на КПК следующую комбинацию символов: *#06#. Позже этого на экран карманного компьютера будет выведен серийный номер устройства.

    4. Позже перепрошивки карманного компьютера меняется его серийный номер, следственно если какие-то мобильные приложения не запускаются на устройстве, зарегистрируйте эти программы с указанием нового серийного номера КПК.

    5. Если при регистрации мобильного приложения ненормально был введен серийный номер карманного компьютера, то отправьте в службу технической поддержки данного сайта запрос с просьбой снятия ложной регистрации. Сообщение может иметь дальнейший вид: «Умоляю снять ложную регистрацию». Совместно с тем, в тексте запроса допишите лицензионный ключ мобильного приложения, ненормально вводимый серийный номер КПК, а также свою контактную информацию.

    Обратите внимание!
    Не перепрашивайте КПК независимо, от того что не только будут задачи с определением серийного номера устройства, но может появиться куда больше ужасная загвоздка – неизбежная оплошность в работе устройства. Доверьте выполнение прошивки эксперту.

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

    Совет 5: Как узнать серийный номер

    Серийный номер, либо IMEI – личный код товара, как водится, предмета техники. Он указывается в гарантийном талоне товара и, в случае его несовпадения, клиенту откажут в гарантийном обслуживании. Проверить серийный номер дозволено самосильно.

    Инструкция

    1. Серийный номер присваивается агрегату на заводе и содержит информацию о стране-производителе, фирме и некоторые другие данные. Код указывается в нескольких местах, в первую очередь на коробке. Покрутите ее, пока не обнаружите несколько штрих-кодов с цифрами. Код, тот, что вы ищете, именуется IMEI либо IMEI1. Рядом (традиционно строкой ниже) располагается такой же код с цифрой 2, тот, что вам не надобен.

    2. В комплект должна входить пластинка с несколькими наклейками. Это тесные полоски со штрих-кодами и цифрами, которые обязаны совпадать с IMEI на коробке. Если эти цифры отличаются, у вас в руках некомплект, бракованный товар. Наклейки с пластины продавец наклеивает на соответствующие поля гарантийного талона. Заполнить его он обязан при вас. Но не изумляйтесь, если наклейки останутся нетронутыми: в некоторых случаях продавец выписывает IMEI от руки.

    3. Третье место, где указан IMEI, – это сам купленный агрегат. Как водится, серийный код располагается под аккумуляторной батареей (как, к примеру, у сотового телефона). Обратите внимание, что рядом с серийным есть несколько других кодов. Как и при осмотре коробки, не спутайте серийный код IMEI с IMEI2.

    4. Некоторые агрегаты являются неразборными, следственно узнать серийный номер таким образом не неизменно допустимо. Но, если допустимо, сверьте IMEI. Серийный код на купленном агрегате должен совпадать с серийным номер ом на коробке. В случае несовпадения кодов продавец обязан вам заменить агрегат, от того что он является некомплектным.

    5. Добавочный метод узнать серийный код пригоден только для телефонов. Наберите на клавиатуре *#06#. Код отобразится на дисплее.

    Видео по теме

    Обратите внимание!
    Разбирая флэшку, будьте внимательны и дюже опрятны. Даже при маленьком воздействии на контакты флэшка может выйти из строя.Если корпус флэшки спаян либо не предуготовлен для ручной разборки, воспользуйтесь вторым серийным номером.

    Ссылка на основную публикацию
    Adblock
    detector