Bilgi C# Exe Yönetimi

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,120
Tepkime puanı
5,741
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
Bir CMD yani Console tabanlı programları kısacası ".exe" uzantılı konsol tabanlı programların kontrolünü yapacağız.
Aşağıda kodda örneği verdim.

Gizli İçerik
Gizli İçerik
C#:
            Process process = new Process();
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.WindowStyle = ProcessWindowStyle.Hidden;//pencere en küçük boyutta olsun
            startInfo.CreateNoWindow = true; //pencere gözükmesin arka planda olsun
            startInfo.UseShellExecute = false; //kesinlikle olmalı
            startInfo.RedirectStandardOutput = true; //çıktı versin
            startInfo.FileName = "ilksistem.uzantı";
            startInfo.Arguments = " ilksistemeisternizsekod";
            process.StartInfo = startInfo;
            process.Start();
           // MessageBox.Show(process.StandardOutput.ReadToEnd());
//Son satırdaki kod varsa bir çıktı onu gösterir.

Örnek kod olarak :
Kod:
            ProcessStartInfo startInfo = new ProcessStartInfo();

            startInfo.WindowStyle = ProcessWindowStyle.Hidden;//pencere en küçük boyutta olsun

            startInfo.CreateNoWindow = true; //pencere gözükmesin arka planda olsun

            startInfo.UseShellExecute = false; //kesinlikle olmalı

            startInfo.RedirectStandardOutput = true; //çıktı versin

            startInfo.FileName = "cmd.exe";

            startInfo.Arguments = " shutdown -s -f -t 00";

            process.StartInfo = startInfo;

            process.Start();

           // MessageBox.Show(process.StandardOutput.ReadToEnd());
 
Ufuk açıcı paylaşımlarınız için teşekkürler hocam
 
@Barış MIZRAKLI hocam, bir editör uygulama kullanmak gerekiyor mu veya metin dosyasına yazıp "exe" olarak kaydetmek yetiyor mu?
Tamamlayıcı olması açısından sordum.
 
Yukarıdaki kodları nereye yazılıyor. Diye sormak istedim. ?
 
Geri
Üst Alt