NewsArchive
10-27-1999, 12:00 AM
My CA is after SetupInitialisation. The step that actual fails with error
2732 is a CA that registers my DLL....
Type = 98
Source = SystemFolder
Target = "[SystemFolder]msiexec" /y "[WSNEDIODLLPATH]"
The earlier CA that sets WSNEDIODLLPATH works fine!
So what is wrong????
"Jim Kang" <?@installshield.com> wrote in message
news:3814d77e.0@news.installshield.com...
> In article <381434d0.0@news.installshield.com>, "Stewart Clark"
<sclark@azisa.co.za> wrote:
> > I wonder if you could me some direction on how to achieve the following
(I
> > have tried may approachs and cannot quite get there).......
> >
> > I need to read a Licence Disk, that will determine which Feature is
> > installed - the user does not have the option to select the feature.
The
> > Prog to read the disk is a COM object, which I have successfully
registered
> > and called from VBScript CA.
> >
> > I thought of having 2 features's InstallLevel to 110 (so no install).
Then
> > have a condition on the Feature to set the InstallLevel to 90 (so it
will
> > install). The condition is Badging="NedExec" (Badging is a property set
by
> > reading the disk). I found, via David Thornley (thanks) that this will
only
> > work if it is before Costing.
> >
> > So I rearranged my code for this to be true - BUT than I could not
register
> > my COM object, as I get the error 2732 (Directory Manager not
initialised).
> >
> > What would be a simple/elegant approach to this problem??
>
> Where in the sequence is the CA now? It should be somewhere after
> SetupInitialization.
>
> ----
>
> Jim Kang - Developer Support Engineer
> InstallShield Software Corporation
>
2732 is a CA that registers my DLL....
Type = 98
Source = SystemFolder
Target = "[SystemFolder]msiexec" /y "[WSNEDIODLLPATH]"
The earlier CA that sets WSNEDIODLLPATH works fine!
So what is wrong????
"Jim Kang" <?@installshield.com> wrote in message
news:3814d77e.0@news.installshield.com...
> In article <381434d0.0@news.installshield.com>, "Stewart Clark"
<sclark@azisa.co.za> wrote:
> > I wonder if you could me some direction on how to achieve the following
(I
> > have tried may approachs and cannot quite get there).......
> >
> > I need to read a Licence Disk, that will determine which Feature is
> > installed - the user does not have the option to select the feature.
The
> > Prog to read the disk is a COM object, which I have successfully
registered
> > and called from VBScript CA.
> >
> > I thought of having 2 features's InstallLevel to 110 (so no install).
Then
> > have a condition on the Feature to set the InstallLevel to 90 (so it
will
> > install). The condition is Badging="NedExec" (Badging is a property set
by
> > reading the disk). I found, via David Thornley (thanks) that this will
only
> > work if it is before Costing.
> >
> > So I rearranged my code for this to be true - BUT than I could not
register
> > my COM object, as I get the error 2732 (Directory Manager not
initialised).
> >
> > What would be a simple/elegant approach to this problem??
>
> Where in the sequence is the CA now? It should be somewhere after
> SetupInitialization.
>
> ----
>
> Jim Kang - Developer Support Engineer
> InstallShield Software Corporation
>