Функция WriteProfileString

Declare Function WriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal lpszSection As String, ByVal lpszKeyName As String, ByVal lpszString As String) As Long

WriteProfileString устанавливает значение заданного ключа в файле WIN.INI. Если ключ или значение ключа не существуют, то они будут созданы. Учтите, что Windows тоже использует для своей работы файл WIN.INI, поэтому будьте осторожны при внесении своих изменений. В настоящее время рекомендуется хранить подобные данные в реестре

lpszSection
Секция WIN.INI для записи новой строки. Если секция не существует, то она будет создана. Регистр в строке не учитывается
lpszKeyName
Имя ключа. Регистр не учитывается
lpszString
Устанавливаемое значение. Используйте пустую строку("") для удаления значения ключа

Пример

' Установим значение ключа "Wallpaper" в секции [Desktop]
' в C:\Windows\Clouds.bmp
Dim retval As Long  ' возвращаемое значение

' Устанавливаем новое значение
retval = WriteProfileString("Desktop", "Wallpaper", "C:\Windows\Clouds.bmp")

Смотри также

GetProfileString, WritePrivateProfileString

Категория

Файлы INI