Ключ легко подобрать перебором. Просто извлечь процедуру подсчета и написать код перебора. Просто извлек процедуру в decrypt.bin и написал...
https://bumbershootsoft.wordpress.com/2016/12/10/beyond-beep-boop-mastering-the-pc-speaker/
В коде устанавливается SEH обработчик по адресу 0040B006, по этому адресу содержится код который проверяет код исключения должен быть...
Кстати такая таблица скорее-всего объясняется нелинейностью движения мембраны спикера: [ATTACH]
Это ширина импульса. Чем шире импульс тем больше амплитуда в ШИМ. Насколько я понимаю, из этой статьи, что для смены позиции динамику нужно около...
А какая разница? Это же амплитуда. Это непонятно тоже, потому что обычно PWM как раз генерируется пилой (линейной). Я не работал с 8254 но...
Ставь сначала хардварный брейкпоинт на запись туда - код просто модифицируется. Чекай откуда идет запись.
Вероятно не тот объект. Самый простой вариант узнать тот же самый объект - запросить любой интерфейс, отличный от IUnknown и сравнить. Объект...
[MEDIA]
Indy_, я тестил все семплы которыебыли скинуты. Я сразу писал что не падает, а после перезагрузки SS и мои перестали падать. Последний тоже...
Извиняюсь, не видел сообщение. Нет не падает. Тут еще один ньюанс есть, мб будет кому-то интересно. NtWow64ReadVirtualMemory64 на Win10,...
Имена участников (разделяйте запятой).