Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу привязаться к железу, как? 
:(
    Опции темы
Rapalex
Дата 29.9.2006, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Давайте все поделимся друг с другом мыслями как можно привязаться к железу и кто как это делает.

Но мой вопросс: как получить серийный номер винта (а не раздела который меняется приформатировании), или проца или оперативы?


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
sOckets
Дата 29.9.2006, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ЖгуПоПонедельникам
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 24.8.2006
Где: ws2.lib

Репутация: 1
Всего: 2



http://www.internals.com/ | Скачать
NtDriverList is a user-mode console application which takes advantage of the undocumented NtQuerySystemInformation API to obtain a list of loaded drivers under Windows NT. Source code is included !

Исходники на С++ , там WinAPI , думаю не трудно будет на дельфи переделать.

Это сообщение отредактировал(а) sOckets - 29.9.2006, 17:43


--------------------
Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту.
PM   Вверх
Kefir
Дата 29.9.2006, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



PM MAIL WWW Skype   Вверх
mr.DUDA
Дата 30.9.2006, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Kefir @  29.9.2006,  18:18 Найти цитируемый пост)
Тут можно посмотреть как это можно реализовать средствами .NET.

Отличие VolumeSerialNumber от серийника винта состоит в том, что первый назначается при форматировании раздела, и может совпадать на разных винтах. Второй - уникален для каждого винта, и получить его можно только с пом. утилиты аналогичной diskid32 (ссылку дал sOckets).


--------------------
user posted image
PM MAIL WWW   Вверх
Kefir
Дата 30.9.2006, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



mr.DUDA, я просто дал ссылку на пример получения инфы о железе smile
PM MAIL WWW Skype   Вверх
mr.DUDA
Дата 30.9.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Kefir @  30.9.2006,  12:01 Найти цитируемый пост)
mr.DUDA, я просто дал ссылку на пример получения инфы о железе

Ok, а я просто заметил что, к сожалению, не всё решается штатными средствами (System.Management) smile

З.Ы. подобную задачу пытаюсь решить в проекте, над которым работаю сейчас


--------------------
user posted image
PM MAIL WWW   Вверх
Rapalex
Дата 11.10.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Так скажите как хоть какойнибудь номер железа получить при помощи средст .NET


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
mr.DUDA
Дата 11.10.2006, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Можно из реестра поднять, из раздела с инфой по драйверам.


--------------------
user posted image
PM MAIL WWW   Вверх
Rapalex
Дата 11.10.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Цитата(mr.DUDA @  11.10.2006,  16:57 Найти цитируемый пост)
из раздела с инфой по драйверам

Это как и где? 


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
mr.DUDA
Дата 11.10.2006, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Да хоть тот же HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses


--------------------
user posted image
PM MAIL WWW   Вверх
Rapalex
Дата 12.10.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Ключ реестра это не очень хорошо, подменить можно, да и где же тут платформенная назависимость .нет???

А другого способа что нет?

Добавлено @ 10:37 
Да и если всю системму завиртуалить и на другую тачку перенести думаю защита и слетает!

Добавлено @ 10:39 
Или необходимый рег файл перед стартом проги запускать, это не затруднительно но думаю прогу обманит!


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
mr.DUDA
Дата 12.10.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Rapalex, что-то я сомневаюсь в работоспособности виндовоза с "поковырянными" этими разделами. Если их только назад не возвращать сразу после старта проги.


--------------------
user posted image
PM MAIL WWW   Вверх
Rapalex
Дата 12.10.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Я проверять не буду но что же мешает назад всё вернуть, а что мы спотрим RegMon раскажет,

Но а главное Что будет если свиртулить всю системму, и при переходе на линукс?

Добавлено @ 11:25 
Цитата

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses


Зашол я по этому ключю и ничего не понятно! Как это можно вообще с чемто сопоставить!!!


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
Rapalex
Дата 12.10.2006, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 732
Регистрация: 20.1.2006
Где: Украина -> Ник олаев

Репутация: 2
Всего: 8



Есть ещё какие-нибудь варианты?


--------------------
In vitium ducit culpae fuga.
Желание избежать ошибки вовлекает в другую.
(Horatius)
PM ICQ   Вверх
ivashkanet
Дата 12.10.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Rapalex, спроси у Гугла как можно защитить свою прогу от взлома, он тебе даст кучу статей, несколько из них будут очень обширные и с примерами. 
Возможно они быдут на ВыньАПИ и системных dll, но ничего страшного. 
Ведь платформенная независимость .Net --- это МИФ (если не миф, то потенциальная возможность, которая так и останется нереализованной, ИМХО)
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.