C 操作 ini檔案

2022-03-08 20:08:26 字數 2138 閱讀 5824

1.宣告變數

#region "宣告變數"

//////寫入ini檔案

/// ///

節點名稱[如[typename]]

///鍵 ///

值 ///

檔案路徑

///[dllimport("

kernel32")]

private

static

extern

long writeprivateprofilestring(string section, string key, string val, string

filepath);

//////

讀取ini檔案

/// ///

節點名稱

///鍵 ///

值 ///

stringbulider物件

///位元組大小

///檔案路徑

///[dllimport("

kernel32")]

private

static

extern

int getprivateprofilestring(string section, string key, string def, stringbuilder retval, int size, string

filepath);

private

\\fileconfig.ini

";//

獲取ini檔案路徑

private

string strsec = ""; //

ini檔名

#endregion

2.寫入到ini檔案

private

void

writeini()

catch

(exception ex)

}

3.讀取ini檔案

private

void

readini()

else

}//////

自定義讀取ini檔案中的內容方法

/// ///

鍵 ///

值 ///

private

string contentvalue(string section, string

key)

4.md5加密與解密類

public

class

edncrypt

", b);

}ret.tostring();

return

ret.tostring();

}///md5解密

public

static

string md5decrypt(string

ptodecrypt)

des.key =asciiencoding.ascii.getbytes(m_strkey);

des.iv =asciiencoding.ascii.getbytes(m_strkey);

memorystream ms = new

memorystream();

cryptostream cs = new

cryptostream(ms, des.createdecryptor(), cryptostreammode.write);

cs.write(inputbytearray,

0, inputbytearray.length);

cs.flushfinalblock();

stringbuilder ret = new

stringbuilder();

return

system.text.encoding.default.getstring(ms.toarray());}}

C 操作ini檔案

有時候在用c 開發時會需要在本地儲存一些簡單的資料或者配置資訊類的,此時會想起使用ini檔案去完成。下面是我自己寫的簡單的類 引用 using system.runtime.interopservices class cini function 寫入ini檔案 param 節點名稱 鍵 值 檔案路徑...

C 操作INI檔案

ini檔案格式如下 注釋 section key value 例如 我的ini檔案 log logpath c log 操作ini檔案的可以通過呼叫api函式來實現 具體 如下 using system using system.collections.generic using system.te...

c 操作ini檔案

原文 c 操作ini檔案 號右邊的就是關鍵字對應的值 value 其一般形式如下 section1 keyword1 value1 keyword2 value2 keyword3 value3 section2 keyword1 value1 keyword2 value2 class progr...