kenikavanbis
Terugkerende gebruiker
- Lid geworden
- 22 mei 2007
- Berichten
- 2.194
beste ,
Ik zit met een idee om een processkiller te maken om enkele nieuwe virusen de baas te kunnen.
?Suggestie?
?Mogelijk problemen wat ik nog niet zie?
//Aanroep mogelijk vertragen door in een windows trigger te steken om de tijd te hebben hem uit te schakelen
Ik zit met een idee om een processkiller te maken om enkele nieuwe virusen de baas te kunnen.
?Suggestie?
?Mogelijk problemen wat ik nog niet zie?
//Aanroep mogelijk vertragen door in een windows trigger te steken om de tijd te hebben hem uit te schakelen
Code:
import time
import psutil
import os
from pynvml import *
# 🛠️ Settings
MAX_TEMP = 85 # Celsius
CHECK_INTERVAL = 10 # seconds
# 🔌 Initialize NVML
nvmlInit()
handle = nvmlDeviceGetHandleByIndex(0) # GPU 0
def get_gpu_temp():
try:
temp = nvmlDeviceGetTemperature(handle, NVML_TEMPERATURE_GPU)
return temp
except:
return None
def alert_and_terminate():
print("⚠️ Overheating detected! Killing suspicious processes...")
for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']):
try:
if proc.info['cpu_percent'] > 50:
os.kill(proc.info['pid'], 9)
print(f"Killed: {proc.info['name']} (PID {proc.info['pid']})")
except Exception as e:
print(f"Failed to kill process: {e}")
# 🎵 Main Loop
while True:
temp = get_gpu_temp()
if temp:
print(f"GPU Temp: {temp}°C")
if temp > MAX_TEMP:
alert_and_terminate()
else:
print("GPU temperature unavailable.")
time.sleep(CHECK_INTERVAL)