PyInstaller kullanılıyor, açık kaynaklı bir script. False-positive olmalı.

C dilinde program yazarken böyle bir sorun olmazken, Python'da yazdığım. py uzantısını. exe'ye çevirdiğimde Windows Defender Trojan:Win32/Wacatac. DB! ml bulundu diyor. Kodun içine hiçbir şey yazmazken bile böyle bir mesaj alıyorum. . py'yi nasıl. exe'ye çeviriyorum? Şöyle, CMD içinde py dosyasının bulunduğu dizine CD ile geçiyorum. "pyinstaller --onefile örnekdosya. py" yazdıktan sonra dizine exe dosyasını atıyor. Sağ alttan Windows Defender mesajı geliyor. Trojan:Win32/Wacatac. DB! ml bulundu durumu ciddi yazıyor. Demem o ki, bu normal midir? Çünkü dediğim gibi içine 0 satır kod yazınca bile bu uyarıyı veriyor. Son düzenleyen: Moderatör: 15 Şubat 2021

VirusTotal de benim yazdığım C# Formunu virüs görüyordu. Windows herşey virüs sanıyor.

Normal şartlarda py dosyası exe olarak derlenmez. Siz exe yapmak için araya başka araçlar sokuyorsunuz. Arkaplanda kodunuzu exe'ye çeviren aracı Defender Trojan olarak algılıyor.

Yani bir problem yok değil mi? veya nasıl exeye çevirebilirim?

Py kodlarını derlemek pek mantıklı değil, lisans vesaire durumu sıkıntıları olduğu için de Trojan olarak görülüyordu sanırım. Emin değilim.

Program açılıyor mu?

Malwarebytes benim resim boyutu ayarlamak için yaptığım Visual Studio C# uygulamasını da virüs olarak görmüştü. Antivirüsler bazen tuhaf olabiliyor ama belki de doğrudur. ornek. py dosyasını ornek. exe dosyasına çevirirken her ne kullanıyorsan, o uygulamanı enfekte ediyor olabilir.