Groups > Symbian > Symbian signing > Re: Multiple EXEs in one SIS




Multiple EXEs in one SIS

Multiple EXEs in one SIS
Wed, 30 Aug 2006 15:59:33 +020
Hi,

I have to install multiple EXEs in one SIS. Actually 4 of them.
One is an application and 3 are servers. If I remove all the servers 
binaries from the SIS the install succeed. With the servers I'm getting 
    the 'Unable to install' error message at the very end of the 
installation process. I'm using a DevCert and protected UIDs. Since the 
installation succeed with only the application EXE I tried changing the 
UID configuration in the servers EXE/MMP:

-UID 0 + No SECUREID => 'Unable to install'
-UID 0 + individual SECUREID for each server => 'Unable to install'
-UID 0 + SECUREID from the application => 'Unable to install'

I was using a N91.
What's the right thing to do here? I'll try harder I guess.
Surely since your PKG/SIS/APP(exe) UID is associated with the set of 
capabilities defined in the certificate all EXEs in the SIS should use 
the same SECUREID if they want to use those capabilities? Am I missing 
something?

Cheers,
Post Reply
Re: Multiple EXEs in one SIS
Wed, 30 Aug 2006 18:03:14 +020
My bad I forgot to do reallyclean ;) It works with each EXE having their 
own UIDs. So you have something like that in the MMPs:
UID 0 0xMyProtectedUid
SECUREID 0xMyProtectedUi

Stéphane Lenclud wrote:
> Hi,
> 
> I have to install multiple EXEs in one SIS. Actually 4 of them.
> One is an application and 3 are servers. If I remove all the servers 
> binaries from the SIS the install succeed. With the servers I'm getting 
>    the 'Unable to install' error message at the very end of the 
> installation process. I'm using a DevCert and protected UIDs. Since the 
> installation succeed with only the application EXE I tried changing the 
> UID configuration in the servers EXE/MMP:
> 
> -UID 0 + No SECUREID => 'Unable to install'
> -UID 0 + individual SECUREID for each server => 'Unable to install'
> -UID 0 + SECUREID from the application => 'Unable to install'
> 
> I was using a N91.
> What's the right thing to do here? I'll try harder I guess.
> Surely since your PKG/SIS/APP(exe) UID is associated with the set of 
> capabilities defined in the certificate all EXEs in the SIS should use 
> the same SECUREID if they want to use those capabilities? Am I missing 
> something?
> 
> Cheers,
Post Reply
Re: Multiple EXEs in one SIS
Wed, 30 Aug 2006 22:26:22 -000
Just what I was about to say.
The installer will ensure that each SID is locally unique.

"Stéphane Lenclud" <stephane@lenclud.com> wrote in message
news:UCkwT4EzGHA.1380@UKCOL01WWEB01.symbian.intra...
> My bad I forgot to do reallyclean ;) It works with each EXE having their
> own UIDs. So you have something like that in the MMPs:
> UID 0 0xMyProtectedUid
> SECUREID 0xMyProtectedUi
>
> Stéphane Lenclud wrote:
> > Hi,
> >
> > I have to install multiple EXEs in one SIS. Actually 4 of them.
> > One is an application and 3 are servers. If I remove all the servers
> > binaries from the SIS the install succeed. With the servers I'm
getting
> >    the 'Unable to install' error message at the very end of the
> > installation process. I'm using a DevCert and protected UIDs. Since
the
> > installation succeed with only the application EXE I tried changing
the
> > UID configuration in the servers EXE/MMP:
> >
> > -UID 0 + No SECUREID => 'Unable to install'
> > -UID 0 + individual SECUREID for each server => 'Unable to
install'
> > -UID 0 + SECUREID from the application => 'Unable to install'
> >
> > I was using a N91.
> > What's the right thing to do here? I'll try harder I guess.
> > Surely since your PKG/SIS/APP(exe) UID is associated with the set of
> > capabilities defined in the certificate all EXEs in the SIS should
use
> > the same SECUREID if they want to use those capabilities? Am I
missing
> > something?
> >
> > Cheers,
> > S.

Post Reply
about | contact