Составители:
"Status"=dword:000003ea
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Billy Sol Estes]
"Password"="ABDABBCGE"
"Status"=dword:000003eb
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Thomas Alva Edison]
"Password"="AA@@F"
"Status"=dword:000003ec
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Blaise Pascal]
"Password"="ACBBDEGE"
"Status"=dword:000003ed
[HKEY_LOCAL_MACHINE\SOFTWARE\Not Very
Secret]
"Secret Key"="Rumplestiltskin"
Программа Reg_Ops использует приведенные записи реестра в качестве
исходных данных для демонстрируемых операций.
2. Рассмотреть исходный текст программы
Reg_Ops. Программа
начинается с вызова метода OnInitDialog, который использует функцию
RegCreateKey для открытия дескриптора личного раздела приложения в
корневом разделе HKEY_LOCAL_MACHINE.
BOOL CReg_OpsDlg::OnInitDialog ()
{
CDialog::OnInitDialog() ;
...
// начинается с открытия разделов для записи данных в реестр
RegCreateKey ( HKEY_LOCAL_MACHINE, "SOFTWARE \
Registry demo", &m_hRegKey );
ResetButtons() ;
// инициализация поля со списком
InitializeListBox() ;
return TRUE; // возвращается значение TRUE, если фокус не
// устанавливается на элементе управления
}
Поскольку в списке содержатся имена пользователей, флаги состояния и
ключи для проверки паролей, программа записывает эту информацию в раздел
HKEY_LOCAL_MACHINE,
а не в раздел HKEY_USERS. Если нужно
зарегистрировать информацию о привилегиях конкретного пользователя, ее
следует записать в раздел HKEY_CURRENT_USER.
Такая информация будет
26
"Status"=dword:000003ea
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Billy Sol Estes]
"Password"="ABDABBCGE"
"Status"=dword:000003eb
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Thomas Alva Edison]
"Password"="AA@@F"
"Status"=dword:000003ec
[HKEY_LOCAL_MACHINE\SOFTWARE\Registry Demo\Blaise Pascal]
"Password"="ACBBDEGE"
"Status"=dword:000003ed
[HKEY_LOCAL_MACHINE\SOFTWARE\Not Very
Secret]
"Secret Key"="Rumplestiltskin"
Программа Reg_Ops использует приведенные записи реестра в качестве
исходных данных для демонстрируемых операций.
2. Рассмотреть исходный текст программы Reg_Ops. Программа
начинается с вызова метода OnInitDialog, который использует функцию
RegCreateKey для открытия дескриптора личного раздела приложения в
корневом разделе HKEY_LOCAL_MACHINE.
BOOL CReg_OpsDlg::OnInitDialog ()
{
CDialog::OnInitDialog() ;
...
// начинается с открытия разделов для записи данных в реестр
RegCreateKey ( HKEY_LOCAL_MACHINE, "SOFTWARE \
Registry demo", &m_hRegKey );
ResetButtons() ;
// инициализация поля со списком
InitializeListBox() ;
return TRUE; // возвращается значение TRUE, если фокус не
// устанавливается на элементе управления
}
Поскольку в списке содержатся имена пользователей, флаги состояния и
ключи для проверки паролей, программа записывает эту информацию в раздел
HKEY_LOCAL_MACHINE, а не в раздел HKEY_USERS. Если нужно
зарегистрировать информацию о привилегиях конкретного пользователя, ее
следует записать в раздел HKEY_CURRENT_USER. Такая информация будет
26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
