Core Audio API控制windows音量

该代码使用Core Audio API控制Windows音量。它包含`test.h`、`test.cpp`、`SystemVolume.h`和`SystemVolume.cpp`四个文件,实现音量获取、设置、静音和解除静音功能。代码在VS 2019和Windows 10企业版2016长期服务版环境下测试。示例代码演示了如何初始化、获取、设置音量,并最终关闭服务。 代码使用`IMMDeviceEnumerator`、`IMMDevice`、`IAudioEndpointVolume`等接口,并处理错误。


java 关闭windows输入法

这段Java代码使用JNA库,通过调用Windows系统API函数,实现了对输入法的控制。代码包含了打开和关闭输入法的功能,使用`ImmGetContext`、`ImmAssociateContext`、`ImmReleaseContext`等函数来管理输入法上下文。代码中使用了`Native.register("imm32")`来注册Native库,以及`User32`类来获取前台窗口句柄。 通过控制输入法上下文,程序可以屏蔽输入法的影响。