C# Anlayan bakabilir mi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
21 Şub 2020
Mesajlar
323
Çözümler
2
Tepki puanı
55
Ödüller
5
6 HİZMET YILI
Kardeşim sürekli csgo oynuyor ve bilgisayari işgal ediyor. Csgo'yu açıldığı zaman kapatıcak bir kod buldum. Bu kodu startupa koysam csgo her açıldığında onu kapatır mı?
Kod:
 processes = Process.GetProcesses();
foreach (Process process in processes)
{
   if (process.ProcessName == processName)
    {
      process.Kill();
    }

}
 
Banlı Üye
Katılım
7 Haz 2016
Mesajlar
299
Tepki puanı
16
9 HİZMET YILI
kapatmayabilir kardeşim çünkü basic C+ bazen bu komutları algılaamz
 
Seçkin Üye
Katılım
6 Şub 2020
Mesajlar
382
Çözümler
2
Tepki puanı
31
Ödüller
3
6 HİZMET YILI
C# Dilinden Anlamıyorum Fakat Sana Şöyle Bir Bilgi Verebilirim.
Misafir Çocukları Geldiğinde Hep Bilgisayarım İle Oynamak İster Ve Bende Oynamasını İstemediğim İçin ''Ctrl+Alt+Aşağı Ok Tuşuna'' Basarım Böylece Ekran Ters Döner Ve Oyun Oynayamaz
Eski Haline Çevirmek İçin ''Ctrl+Alt+Yukarı Ok Tuşuna Basabilirsin'' Bu Yöntemi Uygulayabilirsin.
Belki İşine Yarar xd :cooldoge:
 
ez kurbane kune reş
Seçkin Üye
Katılım
31 Ara 2017
Mesajlar
352
Tepki puanı
33
Ödüller
7
8 HİZMET YILI
Bana sorunsuz gözüktü bi kullanmayı dener misin ona göre daha yardımcı olabilirim.
 
Onaylı Üye
Katılım
23 Ocak 2019
Mesajlar
60
Tepki puanı
3
Ödüller
6
Yaş
22
7 HİZMET YILI
komutlar her zaman çalışmaz loop a sokmaya çalış
 
Seçkin Üye
Katılım
6 Ocak 2017
Mesajlar
413
Çözümler
1
Tepki puanı
84
Ödüller
7
9 HİZMET YILI
evet her bu program arkaplanda çalışır ve her açılışta çalışırsa açılmasını engeller. ama bunu bir thread oluşturup daha sonra while döngüsünde yapman gerekli yoksa bir kere kontrol eder ve bir daha kontrol etmez.
 
Seçkin Üye
Katılım
21 Şub 2020
Mesajlar
323
Çözümler
2
Tepki puanı
55
Ödüller
5
6 HİZMET YILI
evet her bu program arkaplanda çalışır ve her açılışta çalışırsa açılmasını engeller. ama bunu bir thread oluşturup daha sonra while döngüsünde yapman gerekli yoksa bir kere kontrol eder ve bir daha kontrol etmez.
while döngüsünü nasıl yapıcam
Post automatically merged:

Kod:
int i = 1;
while (i<=100)
{
string processName = "csgo";
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
   if (process.ProcessName == processName)
    {
      process.Kill();
    }

}

}
Böyle olur mu
Post automatically merged:

C# Dilinden Anlamıyorum Fakat Sana Şöyle Bir Bilgi Verebilirim.
Misafir Çocukları Geldiğinde Hep Bilgisayarım İle Oynamak İster Ve Bende Oynamasını İstemediğim İçin ''Ctrl+Alt+Aşağı Ok Tuşuna'' Basarım Böylece Ekran Ters Döner Ve Oyun Oynayamaz
Eski Haline Çevirmek İçin ''Ctrl+Alt+Yukarı Ok Tuşuna Basabilirsin'' Bu Yöntemi Uygulayabilirsin.
Belki İşine Yarar xd :cooldoge:
Benim yaptığımı anlamasın aga kendiliğinden kapansın konuyu okur musun dikkatlice
 
Seçkin Üye
Katılım
6 Ocak 2017
Mesajlar
413
Çözümler
1
Tepki puanı
84
Ödüller
7
9 HİZMET YILI
while döngüsünü nasıl yapıcam
Post automatically merged:

Kod:
int i = 1;
while (i<=100)
{
string processName = "csgo";
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
   if (process.ProcessName == processName)
    {
      process.Kill();
    }

}

}
Böyle olur mu
Post automatically merged:


Benim yaptığımı anlamasın aga kendiliğinden kapansın konuyu okur musun dikkatlice
hayır bu 100 kere kontrol eder daha sonra kontrol etmez bak sana şöyle kod atacam direk form load kısmına at
C#:
            Task.Run(()=> {


                while (true)
                {
                    Process[] process = Process.GetProcessesByName("csgo");

                    if (process.Length > 0)
                    {
                        foreach (var pCsgo in process)
                        {
                            pCsgo.Kill();
                        }
                        
                    }

                    /*
                     * 1000 ms -> 1SN
                     * 60000ms -> 1 dakika
                     * 60000 * 10 -> 10 dakika
                     * ne kadar zamanda bir kontrol etmesini kendin ayarlayabilirsin.
                     */

                    Thread.Sleep(1000); // Bin milisaniye içinde bir yani saniyede bir kontrol eder

                }

            });
 
Seçkin Üye
Katılım
21 Şub 2020
Mesajlar
323
Çözümler
2
Tepki puanı
55
Ödüller
5
6 HİZMET YILI
hayır bu 100 kere kontrol eder daha sonra kontrol etmez bak sana şöyle kod atacam direk form load kısmına at
C#:
            Task.Run(()=> {


                while (true)
                {
                    Process[] process = Process.GetProcessesByName("csgo");

                    if (process.Length > 0)
                    {
                        foreach (var pCsgo in process)
                        {
                            pCsgo.Kill();
                        }
                       
                    }

                    /*
                     * 1000 ms -> 1SN
                     * 60000ms -> 1 dakika
                     * 60000 * 10 -> 10 dakika
                     * ne kadar zamanda bir kontrol etmesini kendin ayarlayabilirsin.
                     */

                    Thread.Sleep(1000); // Bin milisaniye içinde bir yani saniyede bir kontrol eder

                }

            });
Eyvallah çok sağol
 
Onaylı Üye
Katılım
9 Eyl 2017
Mesajlar
78
Tepki puanı
6
Ödüller
7
8 HİZMET YILI
neyin peşindesin kardeşim anlaşmalı olarak oynayın bende zamanında kardeşimle çok takışırdım ama sonra kendimize ortak oyun bulduk ve öyle düzelttik tabi yıllar önce şimdi evime gelen misafirim için bile pclerim var :D
 
Seçkin Üye
Katılım
4 Ağu 2017
Mesajlar
309
Çözümler
2
Tepki puanı
16
Ödüller
7
8 HİZMET YILI
C# Dilinden Anlamıyorum Fakat Sana Şöyle Bir Bilgi Verebilirim.
Misafir Çocukları Geldiğinde Hep Bilgisayarım İle Oynamak İster Ve Bende Oynamasını İstemediğim İçin ''Ctrl+Alt+Aşağı Ok Tuşuna'' Basarım Böylece Ekran Ters Döner Ve Oyun Oynayamaz
Eski Haline Çevirmek İçin ''Ctrl+Alt+Yukarı Ok Tuşuna Basabilirsin'' Bu Yöntemi Uygulayabilirsin.
Belki İşine Yarar xd :cooldoge:
Baya mantıklıymış :dd
 
✅ ❤ My Life My Rules ❤ ✅
Süper Üye
Katılım
31 May 2019
Mesajlar
648
Tepki puanı
348
Ödüller
6
7 HİZMET YILI
I lourn C language sterting
 
Seçkin Üye
Katılım
11 Nis 2018
Mesajlar
382
Çözümler
1
Tepki puanı
51
Ödüller
8
Yaş
38
8 HİZMET YILI
well sometimes commands don't always work
maybe by restarting the computer
 
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
sürekli process scan attırdığın için belleği yorar bilgisayarın için sağlıklı bir kod değil
 
Üye
Katılım
18 Nis 2019
Mesajlar
1
Tepki puanı
0
Yaş
32
7 HİZMET YILI
abaza trilo jiko heelo aim bot test
Post automatically merged:

sürekli process scan attırdığın için belleği yorar bilgisayarın için sağlıklı bir kod değil
Post automatically merged:

sürekli process scan attırdığın için belleği yorar bilgisayarın için sağlıklı bir kod değil
 
Onaylı Üye
Katılım
18 Ara 2018
Mesajlar
53
Tepki puanı
1
Ödüller
5
Yaş
34
7 HİZMET YILI
Bir tane koncol uygulaması aç bu while ile yaptığın kod bloğunu koy ve build et.
Build dosyasında oluşan exe yi starup kısmına Admin olarak açılacak şekilde set et.
Kardeşin oynamadığı zamanlar görev yöneticisinden kapatırsın.

Ayrıca c# içerisinde her zaman GetPRocessList almana gerek yok Bu list dönüp memory üzerinde fazla kullanıma sebep olabilir.
Bu sebepten Process.GetProcessesByName(processName); bu metodu kullan dönen değer null ise geç değilse kill et şeklinde değiştirebilirsin.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst