scrrun.dll corrupted by ACT bug

B

BW

Hey Microsoft, this is a real bug which should be reported
to those owning Application Center Test (ACT) and
VBScript's scrrun.dll version 5.6.

VBScript/Windows Script Host uses /system32/scrrun.dll to
perform file manipulations by using the FileSystemObject
(FSO).

VBScripts using FSO work fine on their own, however when
evoked from within ACT they sometimes cause the ACT script
to hang (run endlessly). This can be temporarily fixed by
unregistering scrrun.dll and re-registering it OR re-
running scrrun version 5.6 script win2k/xp install.

Details:
Using .Net 2003 ACT.
Using Windows XP Pro with all service packs/updates.
Gave ACT user id full admin access rights.
scrrun.dll version is 5.6 for Win2K/XP.

Would someone from Microsoft please verify this and file a
bug so that the ACT/scrrun.dll corruption relationship is
fixed.

This bug really sucks since our company is trying to
embrace the ACT tool combined with file manipulation
scripts in automating our tests of web sites.

I am only 3 minutes from the Redmond campus and would
gladly bring my XP/.Net 2003 laptop to reproduce the bug.
 
B

BW

Here is the final solution to this freaking puzzle:
Each time I registered scrrun.dll, everything worked until
I rebooted the computer where for some reason scrrun.dll
had to be re-registerd again.

To get to the bottom of this mystery, I took a snap shot
(using VeriTest-Rational Install Analyzer) of the WinXP
system where scrrun.dll had been re-registered, rebooted
the system and then took another snap shot of the now
messed up scrrun.dll, ran a comparison and low and behold
after reading through the registry changes determined that
Norton Anti-virus takes the GUID for sccrun.dll and re-
points it towards their script blocking dll.

To properly solve this problem, I went into the Norton
AntiVirus options and turned off script blocking, rebooted
and now all is fine. Sheeeeeeeeesh!!

Bottom line is that ACT does not know that scrrun.dll has
been hi-jacked by Norton script blocking dll and just runs
the test script forever until it times out.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top