Minzdrav, гугли пиплметр.
Mikl___, с днюхой!
[MEDIA]
D34DC0D3_R, почему бы не записать код в entry-point exe? И просто без всякой подмены контекста unsuspend'ить?
Нет. BA C7 93 BF 77 - MOV EDX,77BF93C7 FF D2 - CALL EDX
_qwe8013, нужно заполнять сразу 2 буфера при первом запуске, потом уже когда один проигрался - заполнять его, пока второй играется.
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms686013(v=vs.85).aspx
WriteConsoleW
Версия функции правильная? Что возвращает сама waveOutGetErrorText? Проверил у себя - все корректно. [ATTACH]
_qwe8013, лучше создать окно или получить хендл консольного окна, т.к. в документации требуется окно верхнего уровня принадлежащее текущему...
format PE64 entry start include 'WIN64WX.inc' struct GUID Data1 dd ? Data2 dw ? Data3 dw ? Data4 db 8 dup(?) ends section '.idata'...
Удобно. Если никто не скинет, сделаю примерчик позже. Если же просто перечисление, то COM даже не используется в явном виде. А прием с...
_qwe8013, может быть проще задействовать DirectSound? Кажется это опциональное поле: Там же:
Проверил, это не будет работать. Можно попробовать отправить сообщение DRVM_MAPPER_PREFERRED_GET чтобы получить ID.
Вызывай waveOutGetID и ID уже передавай в waveOutGetDevCaps.
Ctrl+ ↑ или Ctrl+↓ в окне кода.
Потому что размеры задаются не в пикселях. По теме.
Нужно динамически получать адреса функций. Делать это можно через PEB.Ldr к примеру, либо полагаться на то, что базы системных библиотек...
Почему не отображаются секции interface? format PE console entry startup include 'win32ax.inc' struc GUID def { match d1-d2-d3-d4-d5, def...
Сделал небольшой пример с использованием DirectShow, нужный файл передается в параметре командной строки: format PE console entry startup...
Имена участников (разделяйте запятой).