ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE. Software > Find And Run Robot

Portable FARR - File Altered? Problem with Cert?



I just tried updating to FARR Portable 2.223.01 (on Win 8 ), but when I attempt to run the .exe, I get a windows error:

Windows smartscreen prevented an unrecognized app from starting. Running this app might put your PC at risk.
Publisher: Unknown Publisher
App: FindAndRunRobot.exe

Upon examining the certificate associated with the .exe it seems that Windows considers that "One of the countersignatures is not valid. The file may have been altered". See images re. the cert below.

Any idea what the problem might be? I've reverted to my previous version for now (it doesn't exhibit this issue).

Thanks for a great app!


The file is not altered, but it's signed with a code-signing certificate that uses SHA1 hashing algorithm that is deprecated by (a.o.) Microsoft and Google.
Microsoft wrote down their policy this way:
Google has been publishing their intent in this article:

On the InstallSite blog an article in this direction is also written:
It only seems to affect setups that are being digitally signed.

The problem is caused by Windows Update KB3004394 which updates the way Windows checks for revoked root certificates.

--- End quote ---
Full article:
Newer versions of InstallShield just fail to digitally sign the executable, but the Portable build and Inno Setup installer that are used for SC signing doesn't seem to fail, but it's your OS that fails to accept the Certificate chain-in the file.

I guess mouser needs to update his code-signing certificates to SHA2 (aka sha256) versions (my employer also has to, but we're already due for this update in a couple of months).

oy that sucks, it's bound to confuse people and cause problems.
Thanks for the links Ath, looks like i have to change the hashing algorithm and/or generate new code signing certificates.  I'll try to do so this week.


[0] Message Index

Go to full version