Winform Publish: Windows Protected your PC

Caio Luis Vitullo 1 Reputation point

I distribut a WinForms App and when the user is installing a message appear on screen:
"Windows protected your PC
Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk

I would like to understand what I need to do make my app reliable.

Windows 10 Security
Windows 10 Security
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Security: The precautions taken to guard against crime, attack, sabotage, espionage, or another threat.
2,598 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Teemo Tang 11,241 Reputation points

    You can apparently use an EV code-signing certificate to "buy trust" (interesting concept - one would have to say) - it is essentially a more expensive certificate with USB hardware token security and a more rigorous vetting process for the buyer (and there are further details): "Programs signed by an EV Code Signing certificate can immediately establish reputation with SmartScreen reputation services even if no prior reputation exists for that file or publisher."
    Microsoft SmartScreen & Extended Validation (EV) Code Signing Certificates
    Similar case here:
    How to avoid the “Windows Defender SmartScreen prevented an unrecognized app from starting warning”


    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

  2. Caio Luis Vitullo 1 Reputation point

    Hello @Teemo Tang , Thanks for your answer!