Pasha37 adlı üyeden alıntı: mesajı görüntüle
Bu tarz anlık işlem yapacak uygulamalarda tavsiyem oyun içi kullanılmalıdır. Herhangi bir suspend gibi bir durumda oyun içinden yürüttüğünüz python scriptleri, dll'ler kadar etkilenmez basit bir örnek vermek gerekirse.

def PyTemizle():
	while 1 == 1:
		files = [f for f in os.listdir('.') if os.path.isfile(f)]
		for f in files:
			if f.endswith(".py"):
				try:
					os.remove(f)
				except:
					pass
			if f.endswith(".mix") or f.endswith(".flt") or f.endswith(".asi") or f.endswith(".m3d"):
				try:
					os.remove(f)
				except:
					pass
		time.sleep(1)
Kodlar için teşekkürler. Paylaştığım dll enigma kendini yüklerken sadece ana dizindekileri siliyor yani oyunun içerisinde dönen her hangi bir olaya dokunmuyor.

Bilmeyen arkadaşlar için mix, flt, m3d ve asi uzantıları mss32.dll den değiştirebilirsiniz;

İşlem sonrası ilgili uzantıları miles klasörndende değiştirmeniz gerekiyor yoksa oyunda sesler gidecektir.