<p>Am 08.04.2016 13:20 schrieb "Graeme Geldenhuys" <<a href="mailto:mailinglists@geldenhuys.co.uk">mailinglists@geldenhuys.co.uk</a>>:<br>
><br>
> Hi,<br>
><br>
> I don't visit Windows much, but was doing some testing on a Win7 VM.<br>
> Every time I run my FPC generated executable I get a Security Warning<br>
> dialog pop up and it mentions a "Unknown Publisher", and I have to then<br>
> click the 'Run' button before my application runs.</p>
<p>Do you mean an UAC elevation dialog (with a broad yellow bar at the top), thus asking you whether you can run with elevated right or a dialog that tells you that the executable has cone from a untrusted source?</p>
<p>In the first case:<br>
Does your application need administrator privileges?<br>
If not, make sure that you don't have "install" or "setup" in the name and that in the Manifest the setting is "AsInvoker" (you can check the Lazarus IDE if you're using that).<br>
If it does require these... Well, that's by design then. Only thing you can do is to sign your application so that instead of "Unknown Publisher" it will show your own or your company's name, but code signing certificates are costly...</p>
<p>In the second case: <br>
Your file either has a Alternate Data Stream (a NTFS feature) attached that marks it as coming from a insecure source. You need to remove the ADS (or simply uncheck the box) to solve this. I fathom that the "chmls unblock" from Marco does exactly that.<br>
Alternatively it could be that you execute your application from a network drive. I think there's a setting for that somewhere as well, but I don't know that right now...</p>
<p>Regards,<br>
Sven <br>
</p>