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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

Помимо этой статьи, на сайте еще 12281 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

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

Источник

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

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

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки

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

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

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

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

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

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

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

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

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

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

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешкиwmic path get where

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешкиDelphi

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

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешкиСмена серийного номера флешки как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешкиСмена серийного номера флешки как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешкиСмена серийного номера флешки

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

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

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

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

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки
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, Hardware >Для простенькой защиты сойдет.

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки
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;

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

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

как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки как посмотреть заводской номер флешки. Смотреть фото как посмотреть заводской номер флешки. Смотреть картинку как посмотреть заводской номер флешки. Картинка про как посмотреть заводской номер флешки. Фото как посмотреть заводской номер флешки
Sairex © ( 2007-09-22 14:04 ) [10]

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

aleksmir » 13.08.2009 (Чт) 11:05

Re: Как узнать заводской номер флэшки?

Денис » 13.08.2009 (Чт) 13:03

Re: Как узнать заводской номер флэшки?

aleksmir » 13.08.2009 (Чт) 14:09

Ссылку, которую вы мне дали, я уже читал. Там расшифровка только вендора, а не всего кода экземпляра устройства.
К тому же у меня код экземпляра устройства флэшки вообще не содержит кода вендора, одни только буквы:
USBSTORDISK&VEN_GENERIC&PROD_USB_FLASH_DISK&REV_0.00200704C3A4F6BA&0″
WMI в Windows 98 нет.

Так что по всем пунктам вы «гоните» молодой человек.
К тому же ваш ответ мне ничем не помог.

Re: Как узнать заводской номер флэшки?

iGrok » 13.08.2009 (Чт) 16:33

Re: Как узнать заводской номер флэшки?

trash » 13.08.2009 (Чт) 17:48

Я пользовался такой функцией:
Код: Выделить всё Public Function GetFlashID() As String
Dim obj As Object, objs As Object, PnPID As String
Set objs = GetObject(«winmgmts:»).InstancesOf(«Win32_DiskDrive»)
For Each obj In objs
If obj.InterfaceType = «USB» Then PnP > Next
GetFlash )
End Function

Собственно, выделенный участок в строке «USBSTORDISK&VEN_GENERIC&PROD_USB_FLASH_DISK&REV_0.00 200704C3A4F6BA &0» и есть серийный номер флешки.
Еще его можно найти в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBVid_058f&Pid_6387, там будет список из серийников.

Re: Как узнать заводской номер флэшки?

aleksmir » 13.08.2009 (Чт) 18:05

Всем спасибо за ответы! Завтра внимательно почитаю.

Пока возник ещё один вопрос: Как узнать серийник флэшки, на которой она в данный момент расположена (ну на которой сам файл exe)?

Просто у меня защита в программе устроена так, что сначала она читает серийник, а потом уже из этого номера строит защиту. А если флэшек в системе окажется две или три, то она ведь найдёт первую попавшуюся флэшку, а не ту на которой расположена программа.

Re: Как узнать заводской номер флэшки?

alibek » 13.08.2009 (Чт) 21:24

Re: Как узнать заводской номер флэшки?

Xcode » 14.08.2009 (Пт) 10:45

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 3:28

Хорошо, а как функцию Win32_DiskDrive вызывать через API, а не через GetObject? а то функция GetObject тормозит сильно.

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 3:29

Тоже хороший вариант. Только как теперь узнать букву диска флэшки через WMI?

Re: Как узнать заводской номер флэшки?

djalex777 » 07.01.2010 (Чт) 14:12

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:35

Вы меня не поняли.
Имя диска через app.path узнал, допустим это буква H.
Серийный номер через Win32_DiskDrive узнал, сравнил с требуемым номер, допустим он 12345.
Теперь нужна фунция API, чтобы узнать букву диска, которая относятся к флэшке с серийным номером 12345.
Эта проверка нужна, чтобы исключить возможность запуска программы с жёстского диска или с другой флэшки или по сети.
Чтобы программу можно было запускать только с флэшки!

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 14:37

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:47

Вообще-то мне нужно.

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 14:49

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:59

Мне нужно, чтобы другие люди запускали мою программу только с флэшки.

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 15:00

Re: Как узнать заводской номер флэшки?

awl100Alex » 08.01.2010 (Пт) 0:08

Re: Как узнать заводской номер флэшки?

aleksmir » 08.01.2010 (Пт) 5:52

Спасибо огромное! Это то, что надо!

Re: Как узнать заводской номер флэшки?

0xy » 08.01.2010 (Пт) 21:40

aleksmir
Думаю, Вам проще проверять валидность номерка флешки, прежде чем строить на нем защиту.

Re: Как узнать заводской номер флэшки?

aleksmir » 09.01.2010 (Сб) 1:46

Re: Как узнать заводской номер флэшки?

alex77755 » 09.01.2010 (Сб) 1:57

Очень полезные и вразумительные ответы
В 1,5% оценили помощь Хакера. Они явно льстили

[ Хакер ] :: А в следующий раз будет предупреждение за оффтопик.

Re: Как узнать заводской номер флэшки?

aleksmir » 09.01.2010 (Сб) 2:10

Re: Как узнать заводской номер флэшки?

iGrok » 09.01.2010 (Сб) 23:32

Ребят, я, конечно, понимаю вашу радость по поводу ответов Хакера, но.. Вы вообще осознаёте, что это(такая привязка/защита) ломается за 5 секунд, и мало того, будет работать далеко не у каждого пользователя?

awl100alex у нас славится своими решениями несуществующих проблем через задницу, alex77755 к нему, в последнее время, приближается по этой же характеристике..

Re: Как узнать заводской номер флэшки?

FireFenix » 09.01.2010 (Сб) 23:41

Re: Как узнать заводской номер флэшки?

iGrok » 09.01.2010 (Сб) 23:59

Re: Как узнать заводской номер флэшки?

awl100Alex » 10.01.2010 (Вс) 1:02

Вот это уже оскорбление сразу двух(!) участников форума. iGrok у тебя что. плохое настроение? Или после новогодних праздников из похмелья не вышел? Трех слов не связал, а уже всем характеристики успел обгадить! Какая еще несуществующая проблема? Какая задница? iGrok перестань бредить!

Re: Как узнать заводской номер флэшки?

Debugger » 10.01.2010 (Вс) 1:50

Re: Как узнать заводской номер флэшки?

Хакер » 10.01.2010 (Вс) 2:10

Вообще-то это всё те же уже описанные комплексы: критика решений воспринимается как критика человека.

Вообще-то iGrok абсолютно объективно заметил.

Во-первых, я никогда не забуду твою легендарную тему. Это тема всё показала, уже её одной достаточно.

Но можно поискать твои ответы и найти ещё массу проявлений того, о чём говорил iGrok:

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

Но мы же самые умные, исповедуем самые правильные подходы, а кто с нами не согласен — хамы и флудеры.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *