GetProfileInt () не возвращает значение по умолчанию - PullRequest
1 голос
/ 14 января 2010

Я использую GetProfileInt для получения значений ключей из реестра. Когда местоположение существует, код работает, но когда это не так, он возвращает 0 (и инициализирует раздел реестра на 0).

Почему это не работает?

Код:

SetRegistryKey(_T("MyKey"));
int def = 0x1FFF;
def = GetProfileInt(_T("Subkey"), _T("KeyWithVal"), def);

1 Ответ

0 голосов
/ 21 января 2010

Для меня это звучит как ошибка, возможно, есть разница в отображении ini-файлов, как указано в параметре реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping.

...