问题
I am working on a windows application. After creating the installer file i.e. MSI, it gets installed and works perfectly however, once i upload it on cloud server and try downloading it from there and install it, i get the warning message saying "Microsoft Defender Smart Screen Prevented an unrecognized app from starting. Running this app might put your PC at risk" (below screen).
Any help would be greatly appreciated!!!
回答1:
I have linked to an answer above. Might summarize quickly:
- Digital Signature: You need an EV-Certificate to sign your setup to gain "trust outright" (Interesting concept?).
- False Positive Check: Run your binary through false-positive detection by checking with multiple anti-virus software. Great help here is: https://www.virustotal.com
- Flagged Downloaded File: You might also want to make sure the file is not flagged as downloaded from another computer:
- Description of this file tagging feature here (point 2)
- "This file is blocked because it came from another computer"
Please check the linked answer for more details (don't want to create too many similar answers - "dual source problem" - hard to keep updated): How to add publisher in Installshield 2018.
来源:https://stackoverflow.com/questions/63129722/microsoft-defender-smart-screen-preventing-my-msi-to-run