注册 登录
编程论坛 VB6论坛

如果把"winmm.dll" 禁止或破坏,那么Windows上的所有音乐播放软件是不是都不能播放了?

yuma 发布于 2022-03-24 17:30, 1834 次点击
VB6中API播放音乐用这个API声明,声明中提到"winmm.dll" 文件,如果把"winmm.dll" 禁止或破坏,那么Windows上的所有音乐播放软件是不是都不能播放了?

PS:C:\Windows\System32\winmm.dll系统文件,无法重命名或删除;

'API声明
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
7 回复
#2
独木星空2022-03-24 18:28
回复 楼主 yuma
这是什么想法?做试验?
#3
yuma2022-03-24 18:45
用技术研究技术。
#4
yuma2022-03-24 19:32
重命名或丢失winmm.dll后,只要播放音频,会自动创建wimm.dll,果然和这玩意有关。

只有本站会员才能查看附件,请 登录
#5
apull2022-03-24 19:33
xp的system32下有个cache文件夹。里面存着一份,丢了就从哪里复制一份过来
#6
yuma2022-03-24 19:43
搜索了一番,没有找到有备份。xp的system32下也没有个cache文件夹
#7
apull2022-03-25 08:43
dllcache,隐藏文件夹。
#8
yuma2022-03-25 09:08
回复 7楼 apull
显示所有隐藏文件,在C:\windows\system32\dllcache\winmm.dll找到,并删除,重命名了C:\windows\system32\winmm.dll,然后。看下图

音频播放软件真的无法播放音频了。

只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2022-3-25 09:09编辑过]

1