![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| _El_ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 25.9.2007 Репутация: нет Всего: нет |
Мне необходимо в Turbo Pascal вставить ассемблерый код. Но почему-то не все функции работают корректино (cpuid вообще не работает, ругается на регистры eax, ebx, ecx, edx). Может что-то подключть надо... Помогите
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
_El_, во-первых, поменяй название темы (ибо Правила, п.1), а во-вторых - Turbo Pascal есть 16-битная программа, причем довольно старая, и она не имеет ни малейшего представления ни о eax/ebx/ecx, ни о CPUID... Приведи тот код, который надо вставить, может чего и посоветуем...
|
|||
|
||||
| _El_ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 25.9.2007 Репутация: нет Всего: нет |
Мне необходимо осуществить привязку программы к железу. Хотела для этого воспользоваться CPUID - для получения серийного номера процессора. На каком компиляторе Pascal это возможно и как?
Это сообщение отредактировал(а) _El_ - 26.9.2007, 06:45 |
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Во-первых, серийный номер есть не у всех типов процессоров, а во-вторых (даже если он есть), для его получения необходимо совпадение дополнительных условий (которые очень часто НЕ совпадают), так что привязка может получиться очень шаткая ... |
|||
|
||||
| _El_ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 25.9.2007 Репутация: нет Всего: нет |
А как тогда лучше и надежнее привязать программу к железу?
|
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: нет Всего: 11 |
может к серийнику винта? (ID сектор винта, там много какой информации)
ЗЫ программа под какой операционкой работать будет (это очень важно) Это сообщение отредактировал(а) Virtuals - 28.9.2007, 05:04 |
|||
|
||||
| _El_ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 25.9.2007 Репутация: нет Всего: нет |
Программа будет работать под ms-dos
|
|||
|
||||
| ILyAHA |
|
|||
![]() Гламурный хакер ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 30.3.2007 Где: Ярославская обл. г.Рыбинск Репутация: нет Всего: 3 |
Можно сделать подключаемый объектный(ассемблеровский) модуль. Там прописать дерективы для работы eax...
Делаеш ссылку в паскале на этот объектный файлик и радуешся --------------------
<sсriрt>alert('xss')</sсriрt> |
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: нет Всего: 11 |
ID Винта лови ...
за код ногами не бить, писано давно и в качестве заготовки. Главное принцип
Это сообщение отредактировал(а) Virtuals - 30.9.2007, 17:20 |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |