PDA

View Full Version : [SystemFolder] problem on win98/ME



NewsArchive
06-18-2001, 12:00 AM
Hi,

System folder is being recognized by Win2K as Winnt\system32, It works fine,
but the problem I have is , I have to check if a particular file exists in
the systemfolder, and depending on its existence ,I should install an
execuatable file or else not install it. So I opened up power editor, opened
up signature table, created a signature name with the respective file,
opened up Dr locator table and gave the path to the file as [SystemFolder]
and depth as 0 along with the signature name, also opened up AppSearch
table, gave a property name and also the signature name that is being
created in the signature table.

I created a custom action 19 and gave the target the property name of the
property in the AppSearch Table, for eg: if the property name was DX8Prop,
then in the target of the Custom action I typed it as [DX8Prop], and called
the custom action after the cost finalize in the sequence.

On Win98 and WinMe it worked fine, it gave the path to the file I specified
in the DrLocator Table, but on Win2K it gave an error: "Internal Error:2869
Setup Error". I looked in the Property Manager and found that the Property
ErrorDialog had a value of Setup Error.

So I am not sure what to do next. Am I working in the right way.

Any help is greatly appreciated.

Thanks in advance.
Vas
Bryan Kennedy <bryandanielkennedy@hotmail.com> wrote in message
news:3b2a5e92$1@12.41.20.38...
> What is Windows2000 recognizing it as?
>
>
> "vas" <vdavuluru@ravisent.com> wrote in message
news:3b2a5826@12.41.20.38...
> > I am working on Windows Installer 2.03. When I look at the Help library
it
> > says
> >
> > SystemFolder Property
> > The installer sets the SystemFolder property to the full path to the
> System
> > folder.
> >
> > Remarks
> > Common values for this property are: C:\Winnt\System32 (Windows
NT/Windows
> > 2000) and C:\Windows\System\ (Windows 95 and Windows 98).
> >
> > This folder is normally a subfolder of the Windows folder. However, it
> will
> > reside on a server when configured for Shared Windows.
> >
> > But on Win2k it is not recognizing winnt\system32.
> >
> > Any help is greatly appreciated.
> >
> > Thanks in advance
> > Vas
> >
> >
>
>

NewsArchive
06-18-2001, 12:00 AM
Hi,

Some more additions to the problem I described before. The internal error
2869 that was being generated is only caused if I converted a project from
InstallShield 6.2 to ISWI, It was working fine if I created the same project
from scratch in ISWI.

Thanks in advance
Vas
vas <vdavuluru@ravisent.com> wrote in message news:3b2e5eb7$1@12.41.20.38...
> Hi,
>
> System folder is being recognized by Win2K as Winnt\system32, It works
fine,
> but the problem I have is , I have to check if a particular file exists in
> the systemfolder, and depending on its existence ,I should install an
> execuatable file or else not install it. So I opened up power editor,
opened
> up signature table, created a signature name with the respective file,
> opened up Dr locator table and gave the path to the file as [SystemFolder]
> and depth as 0 along with the signature name, also opened up AppSearch
> table, gave a property name and also the signature name that is being
> created in the signature table.
>
> I created a custom action 19 and gave the target the property name of the
> property in the AppSearch Table, for eg: if the property name was DX8Prop,
> then in the target of the Custom action I typed it as [DX8Prop], and
called
> the custom action after the cost finalize in the sequence.
>
> On Win98 and WinMe it worked fine, it gave the path to the file I
specified
> in the DrLocator Table, but on Win2K it gave an error: "Internal
Error:2869
> Setup Error". I looked in the Property Manager and found that the Property
> ErrorDialog had a value of Setup Error.
>
> So I am not sure what to do next. Am I working in the right way.
>
> Any help is greatly appreciated.
>
> Thanks in advance.
> Vas
> Bryan Kennedy <bryandanielkennedy@hotmail.com> wrote in message
> news:3b2a5e92$1@12.41.20.38...
> > What is Windows2000 recognizing it as?
> >
> >
> > "vas" <vdavuluru@ravisent.com> wrote in message
> news:3b2a5826@12.41.20.38...
> > > I am working on Windows Installer 2.03. When I look at the Help
library
> it
> > > says
> > >
> > > SystemFolder Property
> > > The installer sets the SystemFolder property to the full path to the
> > System
> > > folder.
> > >
> > > Remarks
> > > Common values for this property are: C:\Winnt\System32 (Windows
> NT/Windows
> > > 2000) and C:\Windows\System\ (Windows 95 and Windows 98).
> > >
> > > This folder is normally a subfolder of the Windows folder. However, it
> > will
> > > reside on a server when configured for Shared Windows.
> > >
> > > But on Win2k it is not recognizing winnt\system32.
> > >
> > > Any help is greatly appreciated.
> > >
> > > Thanks in advance
> > > Vas
> > >
> > >
> >
> >
>
>

stanislas
01-29-2002, 04:14 AM
Hello,

I put some files in the [SystemFolder] directory.
On win98, files are copied in [WindowsFolder]\system, whereas thay should be copied in ...[WindowsFolder]\system32 because according to the help we have

[SystemFolder]: This property holds the full path to the 32-bit Windows system folder.

Is it a bug in Installshield or I misunderstand the help?? ....

thank you for your help

Stanislas