Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

MergeModule Installation


6 replies to this topic

Kannan

Kannan
  • Members
  • 22 posts

Posted 20 October 2001 - 06:27

Hi Stefan Krüger
I want to Install MSXML3 MergeModule Conditionally.ie if msxml3.dll is in the target machine, setup shouldnot install the merge module.If not it should install it. I am not sure whether it is possible or not.I am Using ISWI 2.01. Pl reply.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 20 October 2001 - 20:06

Never tried this, but I think it should be possible this way:

1. Use the AppSearch table (together with Signature and DrLocator) to find the msxml3.dll
2. Add the merge module to a feature with a condition based on the search results from step 1.


Kannan

Kannan
  • Members
  • 22 posts

Posted 31 October 2001 - 11:49

Hi Stefen
i tried the way u told.but it doesnot give the result. ie here i am giving the

porcedure that i done.

Signature Table
================
SignatureFileName

MSXMLDLLmsxml3.dll

APPSearch Table
===============
PropertySignature

MYAPPMSXMLDLL

DRLocator Table
===============
SignatureParentPathDepth

MSXMLDLLC:\Winnt\System32 0

Then i add one feature namely MSXMLDLL
Install Level for this is 101.

Using the Condition Builder i made the followings
Condition is MYAPP=C:\Winnt\System32
Level     is 99

so when the setup run it will search for the dll .if found it should set the MYAPP Property

to C:\Winnt\System32. so the condition becomes TRUE.so the MSXML.msm should be installed.
because the install level is less than 100.
But here the MM is not installed.i think the Property is not set to C:\Winnt\System32.
Pl tell me where i am making mistake.



Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 07 November 2001 - 16:02

I think that MYAPP would be set to C:\Winnt\System32\msxml3.dll. A log file or the debugger will tell you exactly. BTW you should not hard code the path.

Augusto

Augusto
  • Members
  • 32 posts

Posted 12 November 2001 - 11:43

You could also open the merge module and edit the install conditions. It is cleaner.
You could both use Orca and ISWI.

good luck


Kannan

Kannan
  • Members
  • 22 posts

Posted 24 November 2001 - 05:54

Hi
I donot know how to edit the condition of a MM.Am Using ISWI2.01.
Is it Possible to open and edit a MM
reply Please

magicien

magicien
  • Members
  • 12 posts

Posted 20 December 2001 - 16:49

I've tried this to conditionally install MSDE but it seems to do not work.
MSDE merge module is always installed.