|
|
Другие темы раздела | |
Assembler Скринсейвер (наподобие Матрицы) Здраствуйте! Пишу программу на Masm'e под windows - скринсейвер на подобие матрицы...получился вот такой код: .386 .model Flat,stdcall include windows.inc include user32.inc include kernel32.inc include gdi32.inc include advapi32.inc https://www.cyberforum.ru/ assembler-windows/ thread198742.html |
Assembler Вывести серийный номер раздела диска. Как можно изменить серийный номер раздела диска через win api? Есть примерчик на си, но мне нужен ассемблер. Для простоты можно не писать окно, а просто фиксированный номер установить, например 00000000 |
Assembler Меняю шрифт в блокноте
https://www.cyberforum.ru/ assembler-windows/ thread187619.html Всем доброго времени суток! Вот написал небольшую программку, которая должна менять шрифт в открытом окне блокнота: format PE GUI 4.0 include 'win32ax.inc' .data notepad db 'notepad', 0 _font db 'Courier',0 .code start: |
Assembler Быстрая сортировка
https://www.cyberforum.ru/ assembler-windows/ thread187035.html Реализовать программу быстрой сортировки на assembler. |
Boot.ini swap Assembler Нужно заменить default=multi(0)disk(0)rdisk(номер диска)partition(номер раздела)\(имя папки) Например: timeout=0 default=multi(0)disk(0)rdisk(0)partition(3)\WIN1 multi(0)disk(0)rdisk(0)partition(3)\WIN1="1" /fastdetect |
Assembler Найти строку в строке (REG_SZ win32) Нужно найти строку, например, 'c:\windows\system32\lpz.exe' без кавычек среди значений параметра реестра REG_SZ. Например, среди c:\windows\system32\userinit.exe,c:\...zzz.exe,C:\...abc.exe,c:\windows\system32\lpz.exe,C:\... Разделители запятые. Чувствительность к регистру букв должна отсутствовать. Нужно только проверить является ли строка частью строки, либо не найдено. fasm или... https://www.cyberforum.ru/ assembler-windows/ thread184160.html |
Assembler Прочитать REG_BINARY и вывести значение include '%fasm%\win32ax.inc' section '.code' executable start: invoke RegOpenKeyEx,HKCU,'Control Panel\Desktop',NULL,KEY_READ,phkResult invoke RegQueryValueEx,,'UserPreferencesMask',NULL,NULL,lpData,lpcbData invoke wsprintf,lpBuffer,'%x', invoke MessageBox,NULL,lpBuffer,'',MB_OK invoke RegCloseKey, exit: invoke ExitProcess,NULL https://www.cyberforum.ru/ assembler-windows/ thread182678.html |
Assembler Изменить шрифт в консольном окне Помогите изменить шрифт в консоли! Например, format PE Console include '%fasm%\win32ax.inc' section '.code' executable start: invoke GetConsoleWindow mov ,eax invoke SetConsoleTextAttribute,,0x0001 ; FOREGROUND_BLUE invoke CreateProcess,NULL,'sc.exe',NULL,NULL,TRUE,CREATE_NEW_CONSOLE,NULL,NULL,@si,@pi |
Assembler Выровнять открытые окна по горизонтали или по вертикали в зависимости от параметра командной строки
https://www.cyberforum.ru/ assembler-windows/ thread181059.html Не могу, сдаюсь! : include '%fasm%\win32ax.inc' section '.code' executable start: invoke GetCommandLine mov ,eax invoke GetModuleFileName,NULL,lpFile,MAX_PATH invoke lstrlen,lpFile sub ,eax inc ebx |
Assembler Генерация звука функцией beep Здравствуйте. Как использовать функцию beep на Assembler? Чтобы каждую секунду издавал нужный звук. https://www.cyberforum.ru/ assembler-windows/ thread179652.html |
Assembler Wsprintf(RegQueryValueEx) include '%fasm%\win32wx.inc' section '.code' executable start: invoke RegOpenKeyEx,'HKCU','Console',NULL,KEY_READ,hKEY invoke RegQueryValueEx,,'test',NULL,REG_SZ,lpData,szVal invoke wsprintf,lpBff,'%ws',lpData invoke MessageBox,NULL,lpBff,lpData,MB_OK invoke RegCloseKey, exit: invoke ExitProcess,NULL |
Assembler Cmd.exe's окно вообще можно подвинуть? invoke GetStdHandle,STD_INPUT_HANDLE mov ,eax mov ,eax invoke GetStdHandle,STD_OUTPUT_HANDLE mov ,eax mov ,eax invoke GetCommandLine mov ,eax https://www.cyberforum.ru/ assembler-windows/ thread176442.html |
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
01.12.2010, 04:15 | 0 |
Воспроизведение звука (любой midi, mp3, wav) - Assembler - Ответ 115786801.12.2010, 04:15. Показов 7095. Ответов 12
Метки (Все метки)
Ответ
bookkc, ошибка на строке 4 "extern PlaySoundA:рroc" -- объявление внешней по отношению к твоему файлу функции PlaySoundA (она находится в библиотеке import32.lib) из нее вытекает ошибка на строке 11 вызов функции PlaySoundA
в строке 3 опечатка -- должно быть includelib import32.lib и судя по названию функции PLAYSONDA у тебя при компиляции и линковке неправильные ключи, должны использоваться следующие ключи %tasm_path%\bin\tasm32 /I%tasm_path%\include\ /q /z %filename%.asm %filename%.obj /ml/m3 %tasm_path%\bin\ilink32 -L%tasm_path%\lib /Tpe /aa /c /o /x %filename%.obj %tasm_path% - путь к папке где находятся tasm32.exe и ilink32.exe %filename% - название твоего asm-файла Вернуться к обсуждению: Воспроизведение звука (любой midi, mp3, wav) Assembler
0
|
01.12.2010, 04:15 | |
Готовые ответы и решения:
12
Воспроизведение файлов wav и mp3 Воспроизведение звуков wav mp3 Воспроизведение музыки mp3 или wav Воспроизведение mp3 или wav файлов |
01.12.2010, 04:15 | |
01.12.2010, 04:15 | |
Помогаю со студенческими работами здесь
0
Воспроизведение звуковых файлов (wav или mp3) Воспроизведение wav, mp3, mid файлов на Free Pascal Воспроизведение звука wav из ресурсов Воспроизведение звука wav из ресурсов |