The Bird of Hermes
The Bird of Hermes
Она была far
The Bird of Hermes
Он мне начал ругаться на сегмент данных
The Bird of Hermes
Хотя нет, там даже не вышло вызова, сам факт подключения библиотеки .lib вызвал ошибку
s54820
Шейх
Кто может убрать защиту по ключу из lib что не вылетало приложение
Patient
Шейх
Кароче есть приложение его то взломали все в библиотеке lib там стоит защиты на ключ тоесть человек продают чит и ему через генератор выдается ключ и опеределеное апк вот как на видосе человек обошел эту систему
https://youtu.be/OnXgo5msTpM
The Bird of Hermes
Где можно посмотреть, что находится в разных сегментах памяти, используемых ДОС?
The Bird of Hermes
Я вот знаю например, что в 0040h:006Ch находится текущее число тиков процессора, вот я и подумал, что может быть можно получить доступ к чему-то ещё не менее интересному
s54820
The Bird of Hermes
The Bird of Hermes
Разобрался, был косяк с расположением
Все-таки косяк в чем-то другом. Оно у меня один раз запускалось, но функция нормально не вызывалась. Если убрать библиотеку при линковке и упоминания функции, то работает нормально
The Bird of Hermes
Проблема в генерации именно com-программы, exe собирается нормально
Aiwan \ (•◡•) / _bot
com генерирует 1 сегмент для ВСЕГО. а ты воде пытаешься сделать код с дальним переходом, что уже подразумевает НЕ 1 сегмент
Шейх
Кто поможет подключают самбуферы
Шейх
А играет всеравно встроенный звук
The Bird of Hermes
Какие ещё есть спецсимволы помимо ? и &?
Aiwan \ (•◡•) / _bot
0х00
Aiwan \ (•◡•) / _bot
0х90
The Bird of Hermes
А что они значат?
Aiwan \ (•◡•) / _bot
ноль и nop
The Bird of Hermes
Я про то, что можно присваивать при объявлении переменных/констант/ещё чего-то. Если присвоить ?, ячейка не инициализирована, если $, получаешь смещение
The Bird of Hermes
Что-то подобное ещё есть?
disba1ancer
Aiwan \ (•◡•) / _bot
Что-то подобное ещё есть?
тогда встречный вопрос. изучая асм, какую книгу ты читаешь, что для тебя является источником познания асма?
The Bird of Hermes
Aiwan \ (•◡•) / _bot
disba1ancer
Или я с avr путаю...
Aiwan \ (•◡•) / _bot
как я понял из его слов. он делает com и пытается подсоеденить туда либу, которая сделана для другой модели памяти, код отдельно, данные отдельно.
The Bird of Hermes
The Bird of Hermes
.lib
s54820
The Bird of Hermes
The Bird of Hermes
И в каждом obj он определён
The Bird of Hermes
🤣
The Bird of Hermes
The Bird of Hermes
Вот нельзя было сразу сказать, что так можно🤨
The Bird of Hermes
В tasm есть аналог директивы virtual из фасма?
Aiwan \ (•◡•) / _bot
The Bird of Hermes
не думаю
Вообще где-то есть полная документация по всем директивам тасма?
The Bird of Hermes
А то периодически леплю всякое, а оно оказывается уже есть
Aiwan \ (•◡•) / _bot
The Bird of Hermes
Aiwan \ (•◡•) / _bot
The Bird of Hermes
Баир
Подскажите по логике пожалуйста. Надо выбрать элементы ниже главной диагонали матрицы и из них найти минимальный. Я на правильном пути для отбора элементов главной диагонали или есть более элегантный способ?
Anonymous
от 0 до i (для каждой строки)
в каждой строке перебирать элемент от 0 до i (номера строки)
Anonymous
только определись главной диагонали, или ниже главной
The Bird of Hermes
Дмитрий
1,1
The Bird of Hermes
А почему нигде не пишут, что в ассемблерах есть встроенный if...else?
Aiwan \ (•◡•) / _bot
The Bird of Hermes
А по всему интернету тишина мёртвая, все костыляют
Aiwan \ (•◡•) / _bot
The Bird of Hermes
Как в стек класть объект структуры целиком?
The Bird of Hermes
Или лучше класть ссылку на объект структуры
disba1ancer
disba1ancer
The Bird of Hermes
Копируешь и всё
Да я думал может есть варик в стек кинуть объект без приведения типа целиком. Но потом вспомнил, что не зря в ЯВУ классы и структуры являются ссылочным типом данных
The Bird of Hermes
Кстати, я вот открывал на винде тасм и там меня встретила такая занимательная штука
call WriteConsoleA,eax,offset HelloMessage,15,ns,0
Каким образом писать процедуры, чтобы можно было так вот передавать параметры?
The Bird of Hermes
А как можно обратиться к полям экземпляра структуры через указатель на него?
Aiwan \ (•◡•) / _bot
The Bird of Hermes
Я никогда не писал на Си
The Bird of Hermes
Сейчас я делаю это так:
Есть структура
balls struc
pos_x db 1
pos_y db 2
mov_x db 3
mov_y db 4
balls ends
ball balls <>
img dw 0
.code
...
mov img, offset ball
mov bl, [img].mov_x
Что я делаю не так? Первые два поля вызываются правильно, а третьей и четвёртое - нет
disba1ancer
Aiwan \ (•◡•) / _bot
The Bird of Hermes
The Bird of Hermes
Не помогает
Aiwan \ (•◡•) / _bot
тогда заваривай кофе покрепче
The Bird of Hermes
Причём к первым двум полям, самое смешное, доступ есть