Метод RegWrite

Метод RegWrite

Если параметр strName оканчивается символами \, то этот метод записывает раздел; если такого раздела нет, он будет создан. Если в конце strName отсутствуют символы \, то производится запись указанного параметра в нужный раздел; если такого параметра нет, он будет создан с указанным именем и значением.

Параметр anyValue метода задает значение, которое нужно записать в заданный параметром strName параметр или раздел реестра. Необязательный параметр strType определяет тип записываемого значения. В качестве strType можно указывать "REG_SZ", "REG_EXPAND_SZ", "REG_DWORD" и "REG_BINARY". Если в качестве параметра strType передается другое значение, то метод RegWrite вернет значение E_INVALIDARG.

В случае, когда strType установлено в "REG_SZ" или "REG_EXPAND_SZ", метод RegWrite автоматически конвертирует параметр anyValue в строку. Если значение strType равно "REG_DWORD", то anyValue переводится в целый формат. Если strType равно "REG_BINARY", то anyValue должно быть целым числом.

Пример, иллюстрирующий применение метода RegWrite, приведен в главе 2 (см. листинги 2.45 и 2.46).