标题:
[求助]
如何在XP中实现VISTA音量控制功能
[打印本页]
作者:
mugua8
时间:
2010-4-15 17:19
标题:
如何在XP中实现VISTA音量控制功能
如题,我想在XP下像VISTA一样可以控制不同程序的音量
作者:
935233707
时间:
2010-4-15 17:25
暂时不可以,因为vista和xp之间的区别太大了,许多vista下的基本功能xp都完成不了。
作者:
byiceb
时间:
2010-4-15 17:31
完全可以的,
到网上找VISTA或者WIN7主题就可以。
作者:
simonboy
时间:
2010-4-15 18:11
理论上应该可以实现。我不太清楚 Vista 是否是改变了 MCI API,但从另一种角度应该也可以实现 XP 下的应用程序音量单独控制。下面是两条思路:
思路一:用 dll HOOK 的方式截取 mmsystem.dll 中的所有 MCI API,然后用 DirectSound 合成声音,这样就能控制每个程序的音量。缺点是,游戏中本身就用 DirectSound 的声音无法控制。
思路二:做一个 MSVAD 驱动,用它来代替原来的默认驱动。这样,所有声音播放会使用 MSVAD 驱动,改变声音后再将缓冲区递交给原来的驱动即可。
当年有一个叫 QSound 的应用程序,可以将 Windows 系统下所有应用的声音 QSound 化,既然它可以捕获并改变所有声音播放,那么可以肯定的是,它若要单独改变一个应用程序的声音并非不可能。
作者:
tuoguanglesaye
时间:
2010-4-15 18:42
应该不行吧
用了这么久的XP
貌似还没看到这样的功能的软件啊
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://154.84.5.225/bbs1/)
Powered by Discuz! 7.2