Burak Çalışkan

C# Yüklü Program Sorgulama

  • 3 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • C#
  public static bool YukluProgram(string ProgramName)
        {
            bool status = false;
            string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
            using (RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
            {
                foreach (string subkey_name in key.GetSubKeyNames())
                {
                    using (RegistryKey subkey = key.OpenSubKey(subkey_name))
                    {
                        if (!string.IsNullOrEmpty(Convert.ToString(subkey.GetValue("DisplayName"))))
                        {
                            if (Convert.ToString(subkey.GetValue("DisplayName")).Contains(ProgramName))
                                status = true;
                        }
                    }
                }
            }
            return status;
        }

 

string programName = "Microsoft Visual C++ 2015";
                    bool st = YukluProgram(programName);
                    if (st)
                    {
 MessageBox.Show(programName + " Program yuklu");
}else{
 MessageBox.Show(programName + " Program yuklu degil");
}

 

C# iki string arasındaki string değer

  • 3 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • C#
public string Between(string Text, string FirstString, string LastString)
        {
            string STR = Text;
            string STRFirst = FirstString;
            string STRLast = LastString;
            string FinalString;

            int Pos1 = STR.IndexOf(FirstString) + FirstString.Length;
            int Pos2 = STR.IndexOf(LastString);
            FinalString = STR.Substring(Pos1, Pos2 - Pos1);
            return FinalString;
        }

C# Between iki veri arasındaki veri

 

C# JSON String

  • 4 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • C#

http://www.newtonsoft.com/json

http://james.newtonking.com/pages/json-net.aspx

Visual Studio 2015    PM > Install-Package Newtonsoft.Json

string json = @"{
  ""Name"": ""Apple"",
  ""Expiry"": new Date(1230422400000),
  ""Price"": 3.99,
  ""Sizes"": [
    ""Small"",
    ""Medium"",
    ""Large""
  ]
}";

JObject o = JObject.Parse(json);

string name = (string)o["Name"];
// Apple

JArray sizes = (JArray)o["Sizes"];

string smallest = (string)sizes[0];
// Small

 

C# Arkaplanda CMD Komutu Gönderme

  • 4 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • C#

Process cmd = new Process();
cmd.StartInfo.FileName = “cmd.exe”;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine(“netstat -a -n -b | find \”35623\” | find \”TCP\””);
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
textBox1.Text = cmd.StandardOutput.ReadToEnd();