Merhabalar:
Projemde requests modulunu kulanip get atacagim fakat bunu network izleme araclariyla kulanicilar trafiği gorebiliyor.
Nasil pythonda acik programlari gorup ,eger xxxxxx programi aciksa benim programımın calisamasini engelerim?
Merhabalar:
Projemde requests modulunu kulanip get atacagim fakat bunu network izleme araclariyla kulanicilar trafiği gorebiliyor.
Nasil pythonda acik programlari gorup ,eger xxxxxx programi aciksa benim programımın calisamasini engelerim?
Merhaba;
psutil
modülü işinizi görecektir. Çalışan işlemler üzerinde gezinmek için process_iter()
fonksiyonunu kullanabilirsiniz:
import psutil
def main():
for process in psutil.process_iter():
print(process)
main()
Bu kod, çalışan tüm işlemler için bir Process
nesnesi döndürür. İşlemlerin sadece ismini almak için, name()
metodu kullanılabilir. Kontrol etmek istediğiniz işlemin (programın) ismini bir if statement içerisinde denetleyip duruma göre kendi programınızı çalıştırıp çalıştırmayacağınıza karar verebilirsiniz.
print(process.name())
Aynı şekilde işlem id’si, işlem durumu ve işlemin başlangıç tarihi gibi bilgilere de ulaşılabilir.