Po co inna biblioteka skoro kernel32.dll (biblioteka systemowa) obsługuje ini ?
Przykładowa deklaracja funkcji do zapisu i odczytu plików ini w VB.NET
Public Declare Ansi Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As System.Text.StringBuilder, ByVal nSize As Integer, ByVal lpFileName As String) As Integer
Public Declare Ansi Function WritePrivateProfileString Lib "kernel32.dll" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Integer
Zawsze możesz zrobić pliki ini (kodowane) zawsze jakieś urozmaicenie