[Source] C# INI Reader & Writer // Fyreina

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
19 Nis 2018
Mesajlar
15
Tepki puanı
3
6 HİZMET YILI
Bir çok kişinin aradığı ama araştırmadığı için bulamadığı ini/cfg read ve write kodlarını paylaşıcam ;

İlk olarak InteropServices kütüphanesini projemize ekleyelim

C#:
using System.Runtime.InteropServices;

Daha sonra class'ımızı oluşturalım

C#:
public class INIKaydet
        {
            [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 INIKaydet(string dosyaYolu)
            {
                DOSYAYOLU = dosyaYolu;
            }
            private string DOSYAYOLU = String.Empty;
            public string Varsayilan { get; set; }
            public string Oku(string bolum, string ayaradi)
            {
                Varsayilan = Varsayilan ?? string.Empty;
                StringBuilder StrBuild = new StringBuilder(256);
                GetPrivateProfileString(bolum, ayaradi, Varsayilan, StrBuild, 255, DOSYAYOLU);
                return StrBuild.ToString();
            }
            public long Yaz(string bolum, string ayaradi, string deger)
            {
                return WritePrivateProfileString(bolum, ayaradi, deger, DOSYAYOLU);
            }
        }

Source'si hazır şimdi ise kullanıma geçelim

C#:
   INIKaydet ınıreadwrite = new INIKaydet(Application.StartupPath + @"/fyreina.cfg"); // istediğiniz uzantıda yapabilirsiniz ben cfg'yi tercih ettim
   string read = ınıreadwrite.Oku("Glow Esp", "Sleep"); //(Okuma)fyreina.cfg'deki Glow Esp başlığı adı altındaki Sleep'in değerini read stringine   aktar
   ınıreadwrite.Yaz("Glow Esp", "Sleep", textBox1.Text); //(Yazma)fyreina.cfg'deki Glow Esp başlığı adı altındaki Sleep'in değerine textbox1'deki değeri yazdır

Umarım yardımım dokunmuştur , iyi çalışmalar.

/ Fyreina
 
Ederinden fazla değer, Soytarıyı Kral eder :)
Süper Üye
Katılım
8 Tem 2016
Mesajlar
738
Çözümler
25
Tepki puanı
283
Ödüller
10
7 HİZMET YILI
Teşşekürler.
 
Seçkin Üye
Katılım
29 Ocak 2018
Mesajlar
399
Çözümler
3
Tepki puanı
179
6 HİZMET YILI
Tesekkurler Paylasım İçin.
 
Onaylı Üye
Katılım
25 Kas 2017
Mesajlar
90
Çözümler
1
Tepki puanı
20
Yaş
24
6 HİZMET YILI
Bir aralar arayıp bulamamıştım adamsın <3 Alt kısma anlamayan arkadaşlar olacağı için örnek kodlama koysaydın iyiymiş ama neyse yinede iyi.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst
  AdBlock Detected
Elbette, reklam engelleme yazılımı, reklamları engelleme konusunda harika bir iş çıkarır, ancak aynı zamanda web sitemizin bazı yararlı ve önemli özelliklerini de engeller. Mümkün olan en iyi site deneyimi için lütfen bir dakikanızı ayırarak AdBlocker'ınızı devre dışı bırakın.