0
A
回答
0
如果他们在VolumeMixer中,我发现了一种筛选和显示进程的方法。我正在使用VolumeMixer类,你可以在这里找到答案Controlling Application's Volume: By Process-ID。
此外,您必须在代码的开始处添加此行。
using System.Diagnostics;
显示和筛选进程是否处于卷调整器中。
Process[] processlist = Process.GetProcesses();
foreach (Process process in processlist)
if (VolumeMixer.GetApplicationVolume(process.Id) != null)
lstProcesses.Items.Add(process.ProcessName + " # " + process.MainWindowTitle + " # " + process.Id);
所以,现在,用相同的类,你可以用自己的进程ID更改应用程序的音量。 例子:
VolumeMixer.SetApplicationVolume(process.Id, 50f);
相关问题
- 1. 从进程名称获取进程ID
- 2. 从进程名称获取应用程序名称
- 3. 如何从进程名称获取应用程序名称?
- 4. 获取所有进程及其相应的应用程序域
- 5. 如何获取Facebook应用程序的名称及其应用程序ID和密码?
- 6. 通过名称获取进程ID
- 7. 如何从进程C#获取应用程序名称
- 8. 如何获取应用程序的进程名称?
- 9. 如何从android中的进程获取应用程序名称?
- 10. 如何在Windows中获取进程的应用程序名称?
- 11. 谷歌应用程序脚本获取用户ID /名称
- 12. 如何从进程名称获取进程ID?
- 13. 从进程ID获取进程可执行文件名称
- 14. 获取进程的ID从进程名称
- 15. 从进程ID获取进程名称(win32)
- 16. 获取应用程序名称
- 17. 获取应用程序的名称
- 18. iOS从应用程序名称获取应用程序图标
- 19. SharpPcap获取进程名称
- 20. 如何通过PID查找应用程序名称(进程ID)
- 21. 如何获取所有线程ID和进程的名称
- 22. 有效地获取流程及名称
- 23. 从C#获取正在运行的Java程序的名称(如.NET应用程序的进程名称)
- 24. 从软件包名称中获取应用程序名称
- 25. 获取程序集名称
- 26. 更改二进制打包应用程序的名称及其唤醒命令
- 27. 使用NSWorkspace获取已启动应用程序的进程ID
- 28. 使用ADSI获取应用程序池的进程ID
- 29. PowerShell - 获取被调用应用程序的进程ID
- 30. 获取进程名称,使用AppleScript
有一个在这个答案http://stackoverflow.com/questions/14306048/controling-volume-mixer可能让你开始 – OldBoyCoder
它无关,与取出应用的名字和他们处理的一些代码来自音量调音台的ID – Kiran
确定?该C#示例枚举了所有应用程序并实际根据其名称进行了过滤,请参阅EnumerateApplications方法。它会查找特定的应用程序,然后根据您的要求调整该应用程序的音量。 – OldBoyCoder