Nicht notwendig. Ich glaube dir das schon. Und virustotal bestätigt es ja auch.
Andererseits ist das halt ein false positive, und ich habe absolut keine Handhabe. Gegenüber dem vorherigen Build sind genau die Codezeilen hinzugekommen, die ich in dem andernorts erwähnten GitHub-Issue beschrieben habe:
procedure Set8087CWThreadSafe(ANewCW: Word);
var
L8087CW: Word;
asm
mov L8087CW, ANewCW
fnclex
fldcw L8087CW
end;
function SetRoundMode(const RoundMode: TRoundingMode): TRoundingMode;
var
CtlWord: Word;
begin
CtlWord := Get8087CW;
Set8087CWThreadSafe((CtlWord and $F3FF) or (Ord(RoundMode) shl 10));
Result := TFPURoundingMode((CtlWord shr 10) and 3);
end;
Warum diese jetzt plötzlich dazu führen sollen, dass da ein "Program:Win32/Wacapew.C!ml” im Code versteckt ist, weiß nur Microsoft.
PS: Habe jetzt nochmal neu kompiliert, diesmal mit dem Kommandozeilen-Compiler von Delphi anstelle mit der GUI, und jetzt ist angeblich kein Virus mehr drin lt. virustotal.com. Download ist aktualisiert.