//点击屏幕声 0:无声 1:柔和 65538:洪亮
HKEY RegKey;
DWORD voluem=0;
if(RegOpenKeyEx(HKEY_CURRENT_USER,TEXT("ControlPanel\\Volume\\"),0,0,&RegKey)==ERROR_SUCCESS)
{
RegSetValueEx(RegKey,TEXT("Screen"),0,REG_DWORD,(LPBYTE)&voluem,sizeof(DWORD));
}
RegCloseKey(RegKey);
//调用API函数AudioUpdateFromRegistry,通知系统已对注册表做修改。
typedef void (WINAPI *DLL_AUDIOUPDATEFROMREGISTRY)();
DLL_AUDIOUPDATEFROMREGISTRY Dll_AudioUpdateFromRegistry = NULL;
HINSTANCE hCoreDll = LoadLibrary(TEXT("coredll.dll"));
if (hCoreDll)
{
Dll_AudioUpdateFromRegistry = (DLL_AUDIOUPDATEFROMREGISTRY)GetProcAddress(hCoreDll, _T("AudioUpdateFromRegistry"));
if (Dll_AudioUpdateFromRegistry)
{
(Dll_AudioUpdateFromRegistry)();
}
FreeLibrary(hCoreDll);
}