Alt Delete Engeli

arkadaşlar simdi bir kod yazdım mesela

import pyautogui
i = 0 

while i < 2:
    MoveTo(100,200)

bu kodda sürekli mause yi 100 200 e götürüyor fakat alt delete yapıp kapatabliniyor bunu nasıl engellerim ?

Bu teknik olarak virüs olmuyor mu?

Antivirüs programı engellemiyor ise değildir. Ancak,evet, kötü amaçla kullanılabilir. Gerçi her program kötü amaçla kullanılabilir. Şirketlerin gizlilik sözleşmelerini bozmadıklarını bile nasıl bilebiliriz ki?

Shift veya benzeri özel tuşlara basıldığında algılamıyorsa şunu yazın(Kodunuzda bir hata var gibi geldi):

import pyautogui
pyautogui.keyDown("shift")#Shift tuşuna sonsuza dek basılı tutuyor.
while True:#sonsuza dek sürmesi için
    pyautogui.moveTo(100,200)

RunTimeError vermemesi için de

import pyautogui
pyautogui.keyDown("shift")#Shift tuşuna sonsuza dek basılı tutuyor.
while True:#sonsuza dek sürmesi için
    try:
        pyautogui.moveTo(100,200)
    except RunTimeError:
        pass

:blush:

Virüsler için “Antivirüs programı engellemiyor ise virüs değildir.” gibi bir tanım kullanmak yanlış olur.

1 Beğeni

kodda hata var evet pyautogui yi eklemek lazım fakat zaten kütüphaneyi tanımladığım için anlarlar diye düşündüm :slight_smile:

Ve bu teknik olarak bir virüs başlangıçta açılmasını sağlarsanız bilgisayar tamamen artık format atmak zorunda kalırlar :slight_smile:

arkadaşlar sorun hala çözülmedi nasıl engelliyeceğim alt delete yi

O da doğru. Aslında demek istediğim şuydu: Bir program antivirüslerin radarına girmemişse henüz teknik olarak bir virüs olarak kabul edilmemiştir. Ancak teoride tabii ki bir virüs olabilir.

  • Windows + R
  • cmd
  • TASKLIST
  • TASKKILL /F /PID pid

Bu şekilde processi kapatabilirsiniz mouse olmadan.

import pyautogui
while True:
    pyautogui.keyUp("alt")
    try:
        pyautogui.moveTo(100,200)
    except RuntimeError:
        pass

Bu kod hata veriyor mu?

Amaç kapatmak değil kapanmasını emgellemek. @null

Biliyorum, cevap verdiğim mesaja bakarsanız neden öyle yazdığımı anlarsınız.

arkadaşlar şöyle bir komut yokmu atıyorum eğer kullanıcı shift + alt a basarsa pc kapansın ? olabilir mi bu

Öyle bir komut yok:
https://support.microsoft.com/tr-tr/help/12445/windows-keyboard-shortcuts
Ancak ekran kontrolü ile yapabilirsiniz. Pyautogui kullanarak bilgisayarı kapatabilirsiniz.

bence vardır kardesim işte if bloğu ile dinletirsin shifte bastımı pc yi kapat felan bence yapılır :smiley: bir bekleyelim ismail kardeşimizi :slight_smile: derim ben

Birde kullanıcının shifte bastığını nasıl anlayabiliriz bu çok önemli :slight_smile:

Benden bahsediyorsanız, bilmiyorum maalesef. pyautogui ya da benzeri bir kütüphane kullanmış arkadaşlar bilebilir ama. :slight_smile: Tuşları dinledikten sonra os.system ile, ilgili komut gönderildikten sonra pek ala yapılabilir. Ancak işin bir de güvenlik boyutu var. Windows, programın bilgisayarı kapatmasına izin verir mi bilemedim, denemek gerek.

pc nin kapanmasına izin vermeyebilir ama shutdown -s -t 1 yaptığımız zaman 1 saniye içinde pc kapanıyor :smiley: onu da iptal etmesi için bi 10 sny gerekli heralde :))