Блокировка диспетчера задач в Питоне

Я начинающий программист и ради развлечения леплю простенький винлокер. Хотел бы узнать как заблокировать диспетчер задач скриптом в питоне. А так же будет полезной инфа как заблокировать сочетания клавиш (по типу alt+f4, ctrl+shift+esc, alt+tab). Желательно что бы все это происходило без запроса повышения UAC, или же запроса админа. Но если так сделать не возможно, напишите пожалуйста как сделать запрос повышения UAC, из скрипта питона)) ОС-Windows, python-3.7.0 Спасибо.


Ответы (2 шт):

Автор решения: thelonelyangel

Не лучшая идея этим заниматься, тем более на python. Будем надеятся, что это исключительно для образовательной цели.

Вы можете мгновенно закрывать диспетчер задач при его открытии таким способом:

# !pip isntall psutil
import psutil
while True:
  for proc in psutil.process_iter():
    if proc.name().lower() == 'taskmgr.exe':
      proc.terminate()
→ Ссылка
Автор решения: hA7ds

В последнее время я начал использовать не сторонние питоновские библиотеки, а os.system(), поэтому вот что у меня вышло:

import os
import subprocess

while True:
    tasks = subprocess.getoutput('tasklist').split('\n')[4:]
    for task in tasks:
        if 'taskmgr.exe' in task.lower():
            os.system(r'taskkill /im taskmgr.exe /f')
            print('Диспетчер задач заблокирован')

subprocess здесь для того, чтобы получить список процессов, а точнее список строк, с процессами и их характеристиками.

Спасибо за внимание. Это мой первый ответ на переполненном стэке)

→ Ссылка