| 【書式】 |
| using System.Runtime.InteropServices; |
| |
| class IniFileHandler { |
// 文字列を読み出す
[DllImport("KERNEL32.DLL")]
public static extern uint GetPrivateProfileString(
string lpAppName,
string lpKeyName,
string lpDefault,
StringBuilder lpReturnedString,
uint nSize,
string lpFileName
);
|
// バイトを読み出す
[DllImport("KERNEL32.DLL",EntryPoint="GetPrivateProfileStringA")]
public static extern uint GetPrivateProfileStringByByteArray(
string lpAppName,
string lpKeyName,
string lpDefault,
byte [] lpReturnedString,
uint nSize,
string lpFileName
);
|
// 数値を読み出す
[DllImport("KERNEL32.DLL")]
public static extern uint GetPrivateProfileInt(
string lpAppName,
string lpKeyName,
int nDefault,
string lpFileName
);
|
// キーの値を書き変える
[DllImport("KERNEL32.DLL")]
public static extern uint WritePrivateProfileString(
string lpAppName,
string lpKeyName,
string lpString,
string lpFileName
);
|
|
}
|
| |
| 【説明】 |
| .NETのアプリケーションからWin32 APIを呼び出す。 |
| |
| 【別の方法】 |
| |
| |
| |
|