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

Reply via email to