This answer is for @mike S.
Yes. The antivirus removes the exe right after the files is created and the first bytes are written (don't know how many - have no access to see).
Follows a screenshot:
The first incident is when compiling with PBAutoBuild220. Then second on is with PBC220.
Last lines PBAutoBuild220 shows:
12:07:06 [Normal] Rebuild complete.
12:07:06 [Warning] pfcapsrv.pbl(pfc_n_cst_conversion).pfc_n_cst_conversion.of_pdfmethod.68: Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.
12:07:06 [Warning] pfcapsrv.pbl(pfc_n_cst_conversion).pfc_n_cst_conversion.of_string.61: Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.
12:07:06 [Error] Create of executable file failed
12:07:06 [Error] Creation of executable failed with a link error
12:07:06 [Error] Failed to compile the target file. File name: C:\Dev\DWSyntaxModifier\dwsyntaxmodifier.pbt
Bye (-_-)
Last lines PBC220 shows:
Rebuild complete.
Library: c:\dev\dwsyntaxmodifier\pfcapsrv.pbl Object: pfc_n_cst_conversion Function: pfc_n_cst_conversion::of_pdfmethod (0068): Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!. Function: pfc_n_cst_conversion::of_string (0061): Warning C0240: The XSLFOP! export method is no longer supported. If used for export, it will be directly changed to Distill!.Create of executable file failed
Creation of executable failed with a link error
I repeat, the error happens when linker tries to write the first bytes in exe... You can see that in PBAutoBuild220 where rebuild time is equal to executable creation error time.
Same issue happens when compiling from PB. But only in 32-bit.
Andreas.
1. This application don't connect to any database in the application open event. It does some preparation and opens a login screen. Only after entering the credentials, it tries to connect a database for further processing. So, in this application, there is no question of database connection.
2. For 'yeah, that might be a question for your AV vendor'. Since we started facing this issue with appeon PB (since 2017), won't it be better to verify that with Appeon first?
So far I'vent heard such a complaint from the users of Quick Heal.
Kasperskey and Norton are the other two AVs popular here.