Class ClsIni
{
// File INI name
Private string m_iniPath;
//// Declare the API function for reading and writing the INI File
[DllImport ("kernel32")]
Private static extern long WritePrivateProfileString (string section, string key, string val, string filePath );
[DllImport ("kernel32")]
Private static extern int GetPrivateProfileString (string section, string key, string def, StringBuilder retVal, int size, string filePath );
Public ClsIni (string iniPath)
{
M_iniPath = iniPath;
}
// Write the INI File
Public void IniWriteValue (string Section, string Key, string Value)
{
WritePrivateProfileString (Section, Key, Value, this. m_iniPath );
}
// Read the INI file and specify www.2cto.com.
Public string IniReadValue (string Section, string Key)
{
StringBuilder temp = new StringBuilder (255 );
Int I = GetPrivateProfileString (Section, Key, "", temp, 255, this. m_iniPath );
Return temp. ToString ();
}
}
// Write the INI File
String picPath = Application. StartupPath + @ "\ config. ini ";
String newLocation = (folderBrowserDialog1.SelectedPath + @ "\"); // The path selected by the user through folderbrowserdialog
ClsIni ci = new ClsIni (picPath );
Ci. IniWriteValue ("PhotoLocation", "path", newLocation );
Written format
[PhotoLocation]
Path = E :\\
// Read the INI File
Ci. IniReadValue ("PhotoLocation", "path ");
From column BQL_Email