Составители:
"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
- …
- следующая ›
- последняя »