Thanks Matthias. Sadly I didn’t really understand Trevor’s explanation as I got 
lost understanding what the ‘tool’ was - maybe it was Ksign. But AFAIKS, making 
the installer and then signing it doesn’t produce a different result from 
making the installer maker (Innosetup) do the signing. But as I am still very 
naive about this, maybe I’m wrong.

Tiemo also points out in another post that I can’t zap all the warnings that 
one gets from installing and launching, so users just have to grin and bear it.

Thanks to both

Graham

> On 15 Jan 2017, at 22:23, Matthias Rebbe via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Graham,
> 
> there is a lesson about signing Innosetup Installers
> 
> http://revolution.screenstepslive.com/s/revolution/m/10695/l/563371-signing-installers-you-create-with-inno-setup
>  
> <http://revolution.screenstepslive.com/s/revolution/m/10695/l/563371-signing-installers-you-create-with-inno-setup>
> 
> 
> Regards,
> Matthias
> 
> 
>> Am 15.01.2017 um 18:53 schrieb Graham Samuel via use-livecode 
>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>>:
>> 
>> I’m just using Innosetup on its own, under Windows 7. This works fine, in 
>> the sense that all the installers I’ve ever created do exactly what I want 
>> them to do (apart from launching the program immediately after installation, 
>> which I’ve had to switch off). My problem comes with the code signing part. 
>> My ambition is that the installer should work without a single squawk from 
>> either Windows or the installed virus checker (in my case Norton, but who 
>> knows what the purchasers of the app will be using?). I just have not got 
>> that far, but maybe it isn’t possible.
>> 
>> Of course I will now look at InstallGadget and maybe that will solve my 
>> problem.
>> 
>> Graham
>> 
>>> On 15 Jan 2017, at 18:06, Matthias Rebbe via use-livecode 
>>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>> 
>>> wrote:
>>> 
>>> Graham,
>>> 
>>> which installer are you using?
>>> 
>>> I am using tool from Monte called InstallGadget. This tool uses the free 
>>> Innosetup under the hood and allows to create intallers by drag and drop.
>>> As this tools is quite old, i updated the Innosetup stuff inside the 
>>> InstallGadget folder.
>>> 
>>> So in any case you are using an other installer than Innosetup, give 
>>> Innosetup a try.
>>> 
>>> 
>>> Matthias Rebbe
>>> Bramkampsieke 13
>>> 32312 Lübbecke
>>> Tel +49 5741 310000
>>>     +49 160 5504462
>>> Fax: +49 5741 310002
>>> eMail: matth...@m-r-d.de <mailto:matth...@m-r-d.de> 
>>> <mailto:matth...@m-r-d.de <mailto:matth...@m-r-d.de>>
>>> 
>>> BR5 Konverter - BR5 -> MP3 <http://matthiasrebbe.eu/portfolio/produkte/brx/ 
>>> <http://matthiasrebbe.eu/portfolio/produkte/brx/>>
>>>> Am 15.01.2017 um 17:39 schrieb Graham Samuel via use-livecode 
>>>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>> <mailto:use-livecode@lists.runrev.com 
>>>> <mailto:use-livecode@lists.runrev.com>>>:
>>>> 
>>>> Matthias, I took your advice. I don’t use tsnet so that wasn’t a 
>>>> difficulty for me. So what I did was to sign the standalone (this was 
>>>> Windows, so it was a .exe file), then create the installer and sign that. 
>>>> I used Ksign for these processes.
>>>> 
>>>> I then went through the process of downloading and running the installer 
>>>> and was disappointed to see a few warnings, both from Windows and from 
>>>> Norton, concerning the installer. Eventually I did the install and started 
>>>> the program itself, and Windows did report that it was from a trusted 
>>>> publisher.
>>>> 
>>>> Is this the best that I can get, or have I missed a step somewhere? Where 
>>>> I’m at at the moment, I think the process could still scare users.
>>>> 
>>>> If you’ve got time perhaps you can clarify this for me further - I’d be 
>>>> grateful.
>>>> 
>>>> TIA
>>>> 
>>>> Graham
>>>> 
>>>>> On 14 Jan 2017, at 23:04, Matthias Rebbe via use-livecode 
>>>>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>> <mailto:use-livecode@lists.runrev.com>>> wrote:
>>>>> 
>>>>> Graham,
>>>>> 
>>>>> first you have to sign the standalone with all externals. If you are 
>>>>> using Ksign.exe then just add the folder,which contains the standalone 
>>>>> and its subfolders, in Ksign.
>>>>> Please be aware that if your standalone make use of the tsNet 
>>>>> external,then you have to change the file attributes of tsnet.dll to be 
>>>>> writable before you codesign it. Otherwise Ksign.exe will not be able to 
>>>>> sign the tsnet.dll.
>>>>> tsnet.dll by default is read only. At least if the Windows standalone is 
>>>>> created  on Mac.
>>>>> 
>>>>> After you have signed the standalone and its externals create the 
>>>>> installer and codesign that exe again. 
>>>>> 
>>>>> That´s how i am doing it.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Matthias
>>>>> 
>>>>> 
>>>>> 
>>>>>> Am 14.01.2017 um 19:47 schrieb Graham Samuel via use-livecode 
>>>>>> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com>> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com>>>>:
>>>>>> 
>>>>>> Having taken a lot of advice from this list and after a delay getting 
>>>>>> certificates, I’m about to do some actual code signing for an app that 
>>>>>> has a Windows and a Mac version. I am so unsure about the process that i 
>>>>>> don’t understand whether I apply the process (let’s say with Ksign for 
>>>>>> Windows) to the installer or the app itself.
>>>>>> 
>>>>>> In my case the installer installs additional files apart from the 
>>>>>> executable (all neatly packaged up in the Mac version of course, but 
>>>>>> separate in the Windows one). Since an installer is itself executable, I 
>>>>>> suppose starting an installer will generate those irritating warnings 
>>>>>> (yes, I know, they are for my users’ benefit, but still…) - on that 
>>>>>> basis, should the installer be signed? Or should I codesign everything, 
>>>>>> executables, additional files (these can be stacks, which are in some 
>>>>>> sense executable) and the installer too? I think the latter, but I’m not 
>>>>>> sure.
>>>>>> 
>>>>>> This must be blindingly obvious to everyone else, but it is not easy to 
>>>>>> get a simple answer from the internet. Of course I will just do it and 
>>>>>> see what happens, but I would be glad to understand what ‘normal 
>>>>>> practice’ might be.
>>>>>> 
>>>>>> Graham
>>>>>> _______________________________________________
>>>>>> use-livecode mailing list
>>>>>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com>> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com> 
>>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>>> <mailto:use-livecode@lists.runrev.com>>>
>>>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>>>> subscription preferences:
>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode 
>>>>>> <http://lists.runrev.com/mailman/listinfo/use-livecode> 
>>>>>> <http://lists.runrev.com/mailman/listinfo/use-livecode 
>>>>>> <http://lists.runrev.com/mailman/listinfo/use-livecode>>
>>>>> 
>>>>> _______________________________________________
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>>> <mailto:use-livecode@lists.runrev.com 
>>>>> <mailto:use-livecode@lists.runrev.com>>
>>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>>> subscription preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode 
>>>>> <http://lists.runrev.com/mailman/listinfo/use-livecode>
>>>> 
>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> 
>>>> <mailto:use-livecode@lists.runrev.com 
>>>> <mailto:use-livecode@lists.runrev.com>>
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode 
>>>> <http://lists.runrev.com/mailman/listinfo/use-livecode>
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to