Курсовая работа: Настройка Windows по средствам системного реестра

· lpValueName - значение, находящееся в ключе hKey.

Возвращает ERROR_SUCCESS если успешно.

Выдает список значений у ключа hKey:

LONG RegEnumValue( HKEY hKey, DWORD dwIndex, LPTSTR lpValueName,

LPDWORD lpcbValueName, LPDWORD lpReserved, LPDWORD lpType,

LPBYTE lpData, LPDWORD lpcbData);

· hKey - ключ.

· dwIndex - этот параметр должен быть 0 при первом вызове, а далее по анологии с RegEnumKey (т.е. можно использовать в цикле),

· lpValueName - буфер для названия значения

· lpcbValueName - размер lpValueName

· lpReserved должно быть всегда 0

· lpType - буфер для названия типа (int)

· lpData - буфер для данных

· lpcbData-размер для lpData

Примечание:

При каждой новом вызове функции после предыдущего нужно заново переназначить lpcbValueName. { lpcbValueName = sizeof(lpValueName) }

1.2 Описание API-функций работы с потоками

Создать потока:

function CreateThread(

lpThreadAttributes: Pointer; // Указательнаатрибутызащитыпотока

dwStackSize: LongWord; // Размер стека, в байтах

lpStartAddress: TThreadFunc; // Указатель на функцию потока

lpParameter: Pointer; // Атрибут для нового потока

dwCreationFlags: LongWord; // Флаги создания

varlpThreadId: LongWord// Указатель на возвращаемый

// идентификатор потока

): Integer;

Создание отдельного потока выполнения:

function BeginThread(

SecurityAttributes: Pointer;// Указательнаатрибутызащитыпотока

К-во Просмотров: 485
Бесплатно скачать Курсовая работа: Настройка Windows по средствам системного реестра