- •Лабораторна робота №1 Загальні теоретичні відомості:
- •Питання для самоконтролю:
- •Лабораторна робота №2 Системний реєстр Windows
- •Огляд системного реєстру
- •Скарбниця імен
- •Призначений для користувача модуль
- •Системний блок
- •Загальний модуль
- •Ключі конфігурації
- •Конфігураційні файли win.Ini і system.Ini
- •Питання для самоконтролю:
- •Лабораторная работа №3
- •Основы программирования в операционной системе Windows
- •Вызов функций api
- •Структура окна
- •Принципы построения оконных приложений
- •Структура окна
- •Параметры dwExStyle:
- •Параметры dwStyle :
- •12. Функция ExitProcess :
- •17. Функция BeginPaint:
- •Сообщения, посылаемые списку
- •Вопросы для подготовки к сдаче лабораторной работы.
- •Лабораторная работа №4
- •Язык описания ресурсов
- •Пиктограммы
- •Курсоры
- •Акселераторы
- •Api – функции
- •Вопросы для подготовки к сдаче лабораторной работы.
- •Лабораторная работа №5
- •Типы многозадачности
- •Использование многопоточности в приложениях Delphi
- •Синхронизации потоков
- •Критические секции
- •Пример создания многопоточного приложения в Delphi:
- •Лабораторная работа №6 «Специальные объекты синхронизации»
- •Событие (event)
- •Мьютекс (mutex )
- •Семафор (semaphore)
- •Crytical Sections
Ключі конфігурації
HKEY_CURRENT_CONFIG - це опис поточної конфігурації устаткування комп'ютера. Цей розділ є віддзеркаленням однієї з гілок розділу HKEY_LOCAL_MACHINE\Config, в якому описані всі створені в системі конфігурації устаткування. Самі вони створюються за допомогою діалогового вікна Панель управління - Система - Конфігурації. Коли конфігурація міняється, міняється і вміст розділу HKEY_CURRENT_CONFIG - він починає "відображати" вже іншу гілку розділу HKEY_LOCAL_MACHINE\Config. Призначення окремих розділів і параметрів цього ключа практичного інтересу не представляє, оскільки редагувати ці дані краще "законним" способом - за допомогою діалогових вікон. Єдиним слідством зі всієї цієї інформації може бути рада відновити реєстр з резервної копії, якщо в результаті ваших експериментів із створенням конфігурацій комп'ютер став непрацездатним.
У жодному випадку не слід змінювати настройки системного реєстру навмання - це може привести до повної непрацездатності комп'ютера і необхідності встановлювати заново операційну систему. Вносити зміни в реєстр можна тільки будучи абсолютно упевненим в своїх діях і повністю усвідомлюючи характер і наслідки вироблюваних модифікацій, тобто перед початком експериментів створіть резервну копію реєстру, щоб надалі можна було його відновити. Час від часу резервування реєстру треба повторювати. Робити це слід в наступних випадках:
1. Коли ви встановили нову велику програму і переконалися, що вона працює. Великі програмні пакети, наприклад Microsoft Office або Intermet Explorer, роблять при установці велику кількість записів в реєстрі і можуть відмовитися працювати, якщо згодом їх не знайдуть. Якщо ви виконаєте описане вище встановлення заново реєстру, то вам доведеться переустановити і всі ці програми.
2. Коли проводите потрібне вам редагування реєстру, і воно виявляється успішним.
3. Коли додаєте нові облікові записи в Outlook Express, The Bat!, в ftp-менеджери і поштові клієнти, і ці записи вам украй необхідні. Вони зберігаються в системному реєстрі і у разі його заміни пропадуть.
4. Коли реєструєте деякі з програм, записуючі свій реєстраційний код в реєстр. В цьому випадку після встановлення заново реєстру вони виявляться знову нереєстрованими.
5. Коли ви внесли в конфігурацію Windows яку-небудь важливу зміну на зразок настройки колірної гамми вікон або звукових схем і не хотіли б його втратити.
6. Коли ви встановили новий пристрій.
Фізично реєстр розташовується в двох файлах в каталозі Windows (далі саме так позначатиметься папка, в яку встановлена операційна система - назва цього каталога на вашому комп'ютері може бути іншою) - System.dat і User.dat. Файли System.da0 і User.da0 (на кінці - цифра нуль) є резервними копіями реєстру, які створюються кожного разу після успішного завантаження комп'ютера, а у разі невдачі при завантаженні можуть бути поміщені на місце пошкоджених файлів реєстру.
Сам системний реєстр складається з двох частин. Перша - файл System.dat - містить інформацію, загальну для всіх користувачів даного комп'ютера: параметри пристроїв, настройки деяких програм і ін. Друга ж частина - User.dat - є специфічною для кожного користувача, зберігаючи його настройки. Обидва файли мають атрибут "Прихований". Якщо на комп'ютері зареєстровано декілька користувачів, то в папці Windows\Profiles зберігаються в окремих каталогах "особисті" файли кожного: вміст Робочого столу, головне меню і ін., а також частина User.dat системного реєстру. У папці Windows теж зберігається файл User.dat, що містить настройки системи за умовчанням (тобто ті, які будуть завантажені, якщо у відповідь на запит імені користувача і пароля натиснути клавішу Esc). При завантаженні комп'ютера після введення імені користувача файл User.dat з каталога цього користувача разом з System.dat і User.dat з каталога Windows завантажується в пам'ять і "склеюється" з ними в єдине ціле.
