2012-02-07 4 views
0

я должен получить текущее состояние Mute из следующего реестра значения, как указано ниже: -Как читать значения из реестра в Pocket PC 2003 с использованием C++?

Для PPC 2002/2003:

\HKCU\ControlPanel\Notifications\ShellOverrides\Mode 
  • 2 для приглушения режима.
  • 0 для режима без звука.

Не уверен, что другие биты используются здесь для других целей.

Благодаря

ответ

2

Это то, что вы ищете?

LONG lReturn; 
HKEY hkey; 
DWORD dwLen, dwMode; 

    lReturn = RegOpenKeyEx(HKEY_CURRENT_USER,"ControlPanel\\Notifications\\ShellOverrides",0,KEY_QUERY_VALUE|KEY_READ,&hkey); 
    if (lReturn == ERROR_SUCCESS) 
    { 
     dwLen = sizeof(DWORD); 
     lReturn = RegQueryValueEx(hkey,"Mode", NULL, NULL,(LPBYTE)&dwMode, &dwLen); 
     RegCloseKey(hkey); 
    } 
+0

Спасибо большое :) Это сработало :) – Abhineet

 Смежные вопросы

  • Нет связанных вопросов^_^