"the file contains a virus or potentially unwanted software"
Has anyone seen this before?
1>------ Build started: Project: myproject, Configuration: UnitTest x64 ------
1>Compiling appliance.d ...
1>TRACKER : error TRK0002: Failed to execute command: ""C:\Program Files (x86)\VisualD\msbuild\pipelink.exe" /ERRORREPORT:PROMPT @C:\Users\Manu\AppData\Local\Temp\MSBuildTemp\tmpe8808196763c44ea9985257e14b38e3d.rsp". Operation did not complete successfully because the file contains a virus or potentially unwanted software.
Literally one second I'm working normally, and then a moment later, pressing build starts emitting this message. Seems pretty odd... did MS just launch an update like right then?
Not seen yet, but let's see what happens after the next Windows update. This program is not even built with the Digital Mars toolchain, but against the VC libraries ;) It is used to demangle symbols in linker errors, you can disable that with the respective option on the "Visual D Settings" page.
So yeah, the windows virus protection config software showed this, which shows the right time and date... apparently MS just quietly deployed an update while I was actively using my computer.
https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=Trojan%3AWin32%2FWacatac.B!ml&threatid=2147735505
Cool story >_<
Increasingly, people are turning to less mainstream languages like D to write their viruses in. Wouldn't be surprised if lazy antivirus vendors just added druntime to the database of signatures to match. :-)
d-foundation really needs to splash out for a certificate so we can sign all these binaries...
I ran into this issue after an update today, too. I have digitally signed the executables with the expired certificate, that seems to improve things a bit (or maybe just the recompilation, but only 8 scanners complain instead of 19 on virustotal). Missing a timestamp it does not help the installer messages that might scare people away, though. Please try https://github.com/dlang/visuald/releases/tag/v1.4.1-beta1