Łukasz Rejman
Łukasz Rejman

Reputation: 1892

How to publish Windows Forms apps on the Internet for Windows 8?

I have uploaded my exe file to my server. But when user tries to download and run my app, he sees this message: "Windows SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk." Of course he can click "More info" and choose "Run anyway". But how to avoid it? Do I need some special certificate? How can I get it?

What is the best way to publish Windows Forms apps on the Internet?

I tried ClickOnce, made setup file using InnoSetup. Nothing works, SmartScreen still shows up.

By the way, I'm Windows Phone developer, my apps have more than 3,000,000 downloads. Can use this fact somehow to become a trusted publisher?

Upvotes: 0

Views: 419

Answers (1)

Patrick Hofman
Patrick Hofman

Reputation: 156928

Personally I would go for ClickOnce. And, yes, you need to sign your ClickOnce application with a certificate to be 'trusted' by Windows. You need a certificate with Authenticode to be precise.

See the related MSDN article on this. Make sure your certificate comes from a CA that is trusted without the need for additional certificates to be installed.

Upvotes: 1

Related Questions