在Windows中创建嘟嘟声



我想用汇编语言编写一个在Windows上创建嘟嘟声的过程。

我该怎么做?你有什么出发点的想法吗?

在MS-DOS中,这是许多汇编新手在不知情的情况下瞄准的目标,通过中断21h输出字符ASCII 7(BEL),函数AH=2可以做到:

mov ah, 2
mov dl, 7
int 21h

在Windows中,调用MessageBeep()API函数,传递0xffffff作为参数。函数位于User[32].dll中;根据汇编程序的不同,导入API函数的顺序可能会有所不同。

如果你所说的"Windows"是指"在Windows下运行的DOS可执行文件",有些人偶尔会这样做,那么回到int21h。

最新更新