3 года назад

Можно ли с помощью ассемблера узнать серийный номер флешки (или жесткого)?

Здравствуйте! Пишу на асме прогу шифрования данных (курсовая моя, другие языки, кроме асма, использовать нельзя). Возникла идея использовать в качестве ключа серийный номер флешки (в крайнем случае жесткого диска). Можно ли узнать этот номер? На сях с крестами и делфи исходников и мануалов море, а вот на асме не нашел. Спасибо заранее!
Сфинкс: Винда. Но потом хочу под Линукс написать (для себя). Спасибо за ссылку, только вот она не открывается))

tretyakov andy (Гость) Assembler
3

Assembler: Можно ли с помощью ассемблера узнать серийный номер флешки (или жесткого)?

9 месяцев назад Как получить параметры видеоадаптера с помощью ассемблера в Делфи?

Курсовая по Организации ЭВМ. Вот зачем. Просто поиск ничего не дал. Возможно тут помогут
О, Господи. НУЖНО НА АССЕМБЛЕРЕ. Если бы все было так просто, то давно бы уже сделал все.

Irufushini (Гость) 3 ответа
3
9 месяцев назад Какой стандартный дескриптор дисковода?

Какой стандартный дескриптор дисковода? И вообще, как отрыть дисковод с помощью ассемблера(предполагаю, что он открывается посредством функции DOS it 21h ax:40h(записать в файл или устройство) с дескриптором дисковода в bx)?
Ну давайте! Кто тут знает ассемблер?

Рустем Газизов (Гость) 1 ответ
3
9 месяцев назад Пожалуйста, помогите написать программу на ассемблере для микроконтроллера!!!

Составьте программу на языке ассемблера, которая реализует алгоритм решения задачи:Найти сумму чисел между двумя заданными числами. Исходные числа в ячейках с номерами 41, 42- резидентная память данных (РПД). Результат разместить в ячейках с номерами 56, 57 РПД. Буду очень благодарна за помощь!!!

valerakostolom (Гость) 1 ответ
3
Ответы (5)
gabbler (Гость) 3 года назад
3

а операционная система какая? если под виндовс чтобы это реализовать нужно использовать API функции либо работать на уровне ядра

Вот кстати пример с хорошего сайта по асму
http://wasm.ru/baixado.php?mode\u003dsrc\u0026amp;id\u003d141
Инфу по диску... написано на TASM
Кстати используется API функция GetVolumeInformationA

Пожаловаться
stus (Гость) 3 года назад
3

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

Пожаловаться
студентишка (Гость) 3 года назад
3

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

Проходите её exe-файл в отладчике.

И нужный вам код увидите сами.

Пожаловаться
Nibir (Гость) 3 года назад
3

http://raxp.radioliga.com/cnt/s.php?p\u003dhasp.pdf

Пожаловаться
Jelca (Гость) 3 года назад
3

а операционная система какая? если под виндовс чтобы это реализовать нужно использовать API функции либо работать на уровне ядра

Пожаловаться
Можно ли с помощью ассемблера узнать серийный номер флешки (или жесткого)? (Assembler) - вопросы и ответы на все случаи жизни - справочник Assembler i-vopros.ru