半夜鸣蝉 發表於 2008-3-15 18:14:39

delphi建立、读取、存贮INI文件的方法《二》

<br>从.INI文件中获取字符串<br>var<br>strResult:pchar;<br>begin<br>GetPrivateProfileString(<br>&acute;windows&acute;,&nbsp;//&nbsp;[]中标题的名字<br>&acute;NullPort&acute;,&nbsp;//&nbsp;=号前的名字<br>&acute;NIL&acute;,&nbsp;//&nbsp;如果没有找到字符串时,返回的默认值<br>strResult,&nbsp;//存放取得字符<br>100,&nbsp;//取得字符的允许最大长度<br>&acute;c:\forwin95\win.ini&acute;&nbsp;//&nbsp;调用的文件名<br>);<br>edit1.text:=strResult;&nbsp;//显示取得字符串<br>从.INI文件中获取整数<br>edit1.text:=inttostr(GetPrivateProfileInt(<br>&acute;intl&acute;,&nbsp;//&nbsp;[]中标题的名字&nbsp;<br>&acute;iCountry&acute;,&nbsp;//&nbsp;=号前的名字<br>0,//&nbsp;如果没有找到整数时,返回的默认值<br>&acute;c:\forwin95\win.ini&acute;&nbsp;//&nbsp;调用的文件名<br>));<br>向.INI文件写入字符串<br>WritePrivateProfileString(<br>&acute;windows&acute;,&nbsp;//&nbsp;[]中标题的名字<br>&acute;load&acute;,&nbsp;//&nbsp;要写入“=”号前的字符串<br>&acute;accca&acute;,&nbsp;//要写入的数据<br>&acute;c:\forwin95\win.ini&acute;&nbsp;//&nbsp;调用的文件名<br>);<br>向.INI文件写入整数<br>WritePrivateProfileSection(<br>&acute;windows&acute;,&nbsp;//&nbsp;[]中标题的名字<br>&acute;read=100&acute;,&nbsp;//&nbsp;要写入的数据<br>&acute;c:\forwin95\win.ini&acute;&nbsp;//&nbsp;调用的文件名<br>);<br>上面的方法是调用API函数,下面介绍另一种不用API从.INI文件中<br>获取字符的方法&nbsp;<br>var&nbsp;MyIni:&nbsp;TIniFile;<br>begin<br>MyIni&nbsp;:=&nbsp;TIniFile.Create(&acute;WIN.INI&acute;);//调用的文件名<br>edit1.text:=MyIni.ReadString(&acute;Desktop&acute;,&nbsp;&acute;Wallpaper&acute;,&nbsp;&acute;&acute;);//<br>取得字符<br>end;<br>向.INI文件中写入字符的方法<br>var&nbsp;MyIni:&nbsp;TIniFile;<br>begin<br>MyIni&nbsp;:=&nbsp;TIniFile.Create(&acute;WIN.INI&acute;);//调用的文件名<br>DelphiIni.WriteString(&acute;Desktop&acute;,&nbsp;&acute;Wallpaper&acute;,&nbsp;&acute;c:\a.bmp&acute;);<br>end;<br><br>当然,这十分容易并破解,你可以用XOR进行异或操作,或者倒取反<br>值...具体的要看你怎么实现了.总之,本文章只抛砖引玉罢了.&nbsp;
                           
                            <div class="art_xg">
                              <b>您可能感兴趣的文章:</b><ul><li>Delphi实现木马文件传输代码实例</li><li>Delphi用TActionList实现下载文件的方法</li><li>Delphi中判断文件是否为文本文件的函数</li><li>Delphi建立、读取、存贮INI文件的方法《一》</li><li>delphi建立、读取、存贮INI文件的方法《三》</li><li>delphi制作wav文件的方法</li></ul>
                            </div>

                        </div>
                        <!--endmain-->
頁: [1]
查看完整版本: delphi建立、读取、存贮INI文件的方法《二》