Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown publisher prevents an unrecognized app from starting. #84

Open
zikato opened this issue Feb 4, 2025 · 1 comment
Open

Unknown publisher prevents an unrecognized app from starting. #84

zikato opened this issue Feb 4, 2025 · 1 comment

Comments

@zikato
Copy link

zikato commented Feb 4, 2025

When using Edge I have a warning message on download that "Graphia installer isn't commonly downloaded. Make sure you trust the publisher"

This is just a warning and can be bypassed. But then I'm blocked from running the installer and I get:

Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.

Is it possible to submit it for approval?

https://stackoverflow.com/a/66582477

@timangus
Copy link
Contributor

timangus commented Feb 4, 2025

I have submitted both the installer and main exe for approval, but the submission process is so obtuse it's hard to know if it is getting sent to the right reviewers. In theory you can unblock things manually entirely locally btw: https://www.windowscentral.com/how-fix-app-has-been-blocked-your-protection-windows-10. As the Stack Overflow reply indicates, eventually newly released executables gain enough reputation and the problem goes away; it just takes time. For such a niche thing as Graphia, that can unfortunately be quite a lot of time.

The whole situation with app approval and reputation based blocking is rather unfortunate. I used to get Graphia code signed in previous releases, which mitigates the issue a little (but doesn't avoid it completely), however in the last year or two the code signing process has changed so that it can't be performed on a remote CI server such as is provided by Github actions, and must now be delivered on a physical USB dongle and performed locally. This alone was enough for me to decide to stop doing it, but moreover the prices literally quadrupled, and for an independent developer receiving no funding, spending hundreds of [currency] is not really on. The whole thing is essentially a mafioso style protectionist racket where 3rd party companies unaffiliated to Microsoft extract large amounts of money for performing literal seconds of actual work. And it doesn't really prove anything regarding the legitimacy of your software product anyway, beyond that its owner is willing to cough up the aforementioned metaphorical pound of flesh. If Microsoft were to administer it themselves for a more reasonable price, and allow remote signing, it might have some merit, but as it stands, if it's not abundantly clear, I am not a fan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants