<div class="markdown_content"><p>(Argh, so replying to sourceforge bug emails does (very brokenly) work, but I will never do it again!)</p>
<p>There's a long readme about SDL 2's WinRT/UWP support: <a href="https://github.com/spurious/SDL-mirror/blob/master/docs/README-winrt.md" rel="nofollow">https://github.com/spurious/SDL-mirror/blob/master/docs/README-winrt.md</a><br/>
The compile process does look a bit painful. I wonder whether we will be able to compile using FB's gas backend, or whether we need to compile to C and compile that with Visual C++. FB's C output is GCC-specific and doesn't even compile with clang, which is very highly compatible with GCC, let alone the notoriously standards-defying Visual C++.</p>
<p>Anyway, I think the best workaround for this bug is to add a note to the Downloads page with instructions for unblocking the installer. Likewise for the Mac OSX app (isn't that blocked by default too?)</p>
<p>Also, I forgot to say apparently even if we did pay for a certificate and sign the installer, it would still be blocked by default, until it's built up enough "reputation", unless you pay for a far more expensive EV certificate! I don't know how it's meant to build up reputation when it's blocked.</p>
<hr/>
<p><strong> <a class="alink" href="https://sourceforge.net/p/ohrrpgce/bugs/2030/">[bugs:#2030]</a> The Windows installer is blocked on Windows 8+</strong></p>
<p><strong>Status:</strong> open<br/>
<strong>Milestone:</strong> OHRRPGCE<br/>
<strong>Labels:</strong> smartscreen signing <br/>
<strong>Created:</strong> Wed Nov 29, 2017 08:08 AM UTC by TeeEmCee<br/>
<strong>Last Updated:</strong> Wed Nov 29, 2017 05:15 PM UTC<br/>
<strong>Owner:</strong> nobody</p>
<p>Apparently all downloaded .exe files are blocked on Windows 8+ by Windows SmartScreen with the message (<a class="" href="https://github.com/mintty/wsltty/issues/32#issuecomment-289281120" rel="nofollow">example</a>) if they haven't been signed. (Reported by Ichiro.) By default, SmartScreen does not offer an option to bypass the block. To run the .exe installer, apparently you need to either right-click it and unblock in the Properties dialog, or you need to disable SmartScreen blocking of programs, or at least set it to just warn instead of block.<br/>
Unfortunately, it doesn't seem to be possible to sign a program without buying a code signing certificate from a CA offering code signing (not just HTTPS certificates), starting from roughly $30 for open source software.</p>
<p>This post has lots of details about the process: <a href="https://github.com/mintty/wsltty/issues/32#issuecomment-340450073" rel="nofollow">https://github.com/mintty/wsltty/issues/32#issuecomment-340450073</a></p>
<p>See also <a href="https://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application" rel="nofollow">https://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application</a></p>
<p>Apparently there are two workarounds<br/>
<em> put the installer .exe in a zip (or alternatively, don't use the installer)<br/>
</em> distribute the installer through the Windows Store, because SmartScreen doesn't apply to that, and you don't have to buy a certificate (although you do have to sign everything). You do need to pay a one-off fee of $19 to get access to the dev program, but that also allows you to develop and publish Xbox One games, so it's a great deal compared to Apple</p>
<hr/>
<p>Sent from sourceforge.net because ohrrpgce@lists.motherhamster.org is subscribed to <a href="https://sourceforge.net/p/ohrrpgce/bugs/">https://sourceforge.net/p/ohrrpgce/bugs/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/ohrrpgce/admin/bugs/options.">https://sourceforge.net/p/ohrrpgce/admin/bugs/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>