.ini ファイルのデータ操作
 DLL 呼び出し宣言
戻る
 
【書式】
 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を呼び出す。
 
【別の方法】
 
 
 
 
戻る