← Back to team overview

kicad-developers team mailing list archive

Re: Windows 10 reports stable 4.0.1 installer as malware.

 

FWIW, I will add that the current UAC escalation that is implemented
in the installer is such that it will install the %PROGRAM_FILES%
without starting to put stuff in the users %APPDATA%/Roaming and sort
of break the installation.

2016-02-18 17:18 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx>:
> 2016-02-18 16:21 GMT+01:00 Mark Roszko <mark.roszko@xxxxxxxxx>:
>> The not marked manifested issue has to be fixed in the kicad repo. It
>> wants the UAC setting defined either "asInvoker, highestAvaliable or
>> administrator". The problem is the manifest right now comes from
>> wxwidgets(yay)
>>
>> https://github.com/wxWidgets/wxWidgets/blob/master/include/wx/msw/wx.rc
>> (last few lines include the manifest)
>>
>> So we would need to write our own manifests that currently defines UAC
>> level and conditionally compile them in.
>>
>>
>>
>> The uninstaller is more complicated to fix because its generated
>> inside the installer on runtime. The link I gave before shows how to
>> workaround it...hackishly..
>>
>>
>>
>> Though I wonder if the Publisher field being set would help it shutup
>> because Smartscreen might be doing something as simple as comparing
>> installer Publisher to certificate Publisher and being happy.
>
> I did just set the Publisher and as you can see it still fail for the
> manifest stuffs, but it also proposes a waiver justifications dialog
> where you can argue why this is not important, but I am not sure what
> yo write there. You can retry it on the latest nightly to test
> yourself.


Follow ups

References