Windows 8 certificate warning: we cannot verify who created this file

Despite the successful signing of my C ++ application in Windows 8 using the icon with a valid time server and certificate, when I (local) or my users (remote) try to start the application, Windows displays the following message:

Open file - security warning. We cannot verify who created this file. Are you sure you want to run this file?

I am using signtool with Comodo and sign certificate with /f , /p and /tr options. I am sure the signature is successful as it removes most of the runtime security warnings for my users.

Security Warning Dialog Box:

enter image description here

+7
windows code-signing security-warning
source share
2 answers

It may be a little late, but I decided that I would post it if others came to this article with the same problem. It seems that Microsoft made changes to Windows in 2013, so that executable files opened from a network drive will ALWAYS give this warning, even if they are signed. Source (mentioned in the comments section): http://blogs.msdn.com/b/ieinternals/archive/2011/03/22/authenticode-code-signing-for-developers-for-file-downloads-building-smartscreen- application-reputation.aspx? PageIndex = 2 )

It seems the only way to do this is to do what user4437298 suggested, which should add a network drive as a trusted zone.

+5
source share

Add your z: \ drive to trusted sites in the advanced Internet Explorer local intranet settings

+2
source share

All Articles