Page 1 of 1

PureBasic 6.11 LTS RunProgram() false positive

Posted: Thu Sep 12, 2024 1:24 pm
by PC1512
Hello,

with pb 6.11 LTS on windows 10 64bits if I do "Compile/Execute" the program below, Sophos AV delete the temporay compile exe file.

Code: Select all

RunProgram("notepad.exe")
If I do juste "Make Executable" and I manualy execute the program this work fine and Sophos AV does not detect anything.

With pb 6.10 LTS no problem if I do "Compile/Execute", it's run fine (no Sophos Alert)

But If I pass the 2 exe in VirusTotal site, seven threats are found in exe compile with pb6.10 and five threats are found in exe compile with pb6.11.

Is it possible to correct this problem in a future version avec pb ? Fred ?

Re: PureBasic 6.11 LTS RunProgram() false positive

Posted: Thu Sep 12, 2024 1:37 pm
by Little John
PC1512 wrote: Thu Sep 12, 2024 1:24 pm Is it possible to correct this problem in a future version avec pb ? Fred ?
PureBasic is not responsible for the mistakes of antivirus programs.
This has been discussed here several dozen times, BTW.

Re: PureBasic 6.11 LTS RunProgram() false positive

Posted: Thu Sep 12, 2024 3:09 pm
by Fred
Please send your exe to Sophos so they can fix their faulty AV.

Re: PureBasic 6.11 LTS RunProgram() false positive

Posted: Fri Sep 13, 2024 12:45 am
by BarryG
@PC1512 (and any lurking guests): as mentioned above, false positives are NOT PureBasic's fault and are not a PureBasic bug to be fixed. Pretty much every programming language gets false-positives, including C#, C++, Delphi, and Python. Have a read of some non-PureBasic developers who also have false-positive problems -> https://www.google.com/search?q=false+p ... erflow.com

Re: PureBasic 6.11 LTS RunProgram() false positive

Posted: Fri Sep 13, 2024 2:11 am
by jacdelad
Since this is the 100th or so post about that topic, maybe it's possible to blend in a box when posting for the first 10 times or so, telling the new users some basic stuff like this, using .i instead of .l for pointers and such?