c#中使用的類庫都是託管**檔案,而win32的api函式所處的檔案,都是非託管**(檔案。這就導致了在c#中不可能直接使用這些非託管**檔案中的函式。ini檔案是利用api函式實現的。今天coding的時候,發現有個地方用到ini檔案,就試了下。
一、命名空間:using system.runtime.interopservices;
二、 //寫入ini檔案
[dllimport("kernel32")]
private static extern long writeprivateprofilestring(string section,string key,string val,string filepath);
三、 //獲取ini檔案
[dllimport("kernel32")]
private static extern int getprivateprofilestring(string section,string key,string def,stringbuilder retval,int size,string filepath);
示例:private void button1_click(object sender, eventargs e)
private void button2_click(object sender, eventargs e)
ini檔案內容(qq.ini):
[myqq]
id=192.168.1.230
port=11000
[myname]
port=22000
ini 檔案的應用
一 什麼是ini 檔案?ini 檔案 在windows 系統中 最重要的是 system.ini system32.ini 和 win.ini 該檔案主要存放使用者所做的選擇以及系統的各種引數。使用者可以通過修改ini 檔案,來改變應用程式和系統的很多配置。二 ini 檔案格式 section1 k...
INI檔案的操作
概述 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出來使用。在 win32 程式設計...
ini檔案的讀寫
1.function readstring const section,ident,default string string 函式中section為節點名,ident為關鍵字,default為預設值.procedure writestring const section,ident,default...