Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The problem is that many detection methods rely on heuristics that don't actually determine whether a program is dangerous; instead, they flag patterns common to many viruses while overlooking the fact that legitimate software uses those same patterns.

As I understand it, PyInstaller runs a loading routine to execute the Python code—a process that appears suspicious to various antivirus programs—and rather than verifying whether it is actually a virus, they simply raise an alarm.

The standard procedure is to report the false positive to the companies responsible for the detection (likely Microsoft in this case). They usually conduct a more detailed review, and once they confirm it is a false positive, they add it to a whitelist so that future updates won't flag it as a virus.

(+1)

Thanks! :) I actually submitted the EXE to Microsoft as a false positive, 22 days ago just like you recommended and then I waited. Unfortunately, they replied that they consider it malware and will keep the detection, without really explaining anything. I waited enough for them and made the game browser-based instead XD at least users can play it now, but I would have been more happy if Microsoft "unflags" my game EXE