我想从我的程序更改扬声器设置,在扬声器设置/高级...部分。
我试图找到可能存在某种注册表项但直到现在都没有运气:|
任何想法?
非常感谢!
答案 0 :(得分:1)
我发现了一个关于人们未能在Vista下做到这一点的旧帖子。
似乎有可能使用DirectSound使用XP而且有人声称他设法找到了一种在Vista下使用它的hacky方法。
答案 1 :(得分:1)
好的,这是我想要的代码
无功 DS:IDirectSound; 开始 如果DirectSoundCreate(nil,ds,nil)<> DS_OK然后 提出Exception.Create('创建IDirectSound对象失败'); ds.SetSpeakerConfig(1);