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

a question about wsh.msm


4 replies to this topic

ycjj

ycjj
  • Members
  • 2 posts

Posted 01 July 2004 - 11:06

I use installshield developer 8.0 service pack 1 japanese version.

My project require scrrun.dll, so I checked the Windows Scripting Host 5.6 merge module throught Re-distribution function, but my Project can't install scrrun.dll to \winnt\system32\, can anybody helps me? thanks!

Glytzhkof

Glytzhkof
  • Moderators
  • 1,447 posts

Posted 01 July 2004 - 11:53

I believe scrrun.dll is on the protected files list. It is normally not possible to install by other means than a windows update or other OS upgrade.

More info: http://msdn.microsof..._windows_xp.asp
Regards
-Stein Åsmul

Glytzhkof

Glytzhkof
  • Moderators
  • 1,447 posts

Posted 01 July 2004 - 11:55

One more: http://msdn.microsof..._protection.asp . I honestly don't know if merge modules is or ever will be an "accepted" way to install protected files. It looks like an OS update is the only way.

Edited by Glytzhkof, 01 July 2004 - 11:56.

Regards
-Stein Åsmul

ycjj

ycjj
  • Members
  • 2 posts

Posted 01 July 2004 - 13:42

To Glytzhkof

thank you for your answer.

You are right, scrrun.dll is protected by windows installer,

To test this I generated another project in visual studio installer, I add the same merge module in this project. at end I get the .msi file, if can install in windows 98 ,W2k and Winodws XP without scrrun.dll error. why visual studio installer can do this but installshield can't?

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 02 July 2004 - 08:43

You may need to add the proper condition to the component that installed these protected files, something like
VersionNT<500
to prevent installation on Win2000 and above.