mayayana
Sun Oct 17 22:56:46 CDT 2004
Sorry. I don't have much else for ideas, but if it stopped
with SP2 then that's certainly likely to be the culprit.
You said you were using it in the trusted zone. I'm not
sure that the new SP2 settings would affect that, but if
you're testing it locally then SP2 will affect it.
The SP2 white paper:
http://go.microsoft.com/fwlink/?LinkId=28022
This script will turn off the high security in IE local zone
that SP2 imposes. Just run it and click "No".
___________________________________
Dim sReg, SH, Ret, iVal, sType, s
s = "Click YES to set IE local lockdown."
s = s & " Click NO to unset restriction."
Ret = MsgBox(s, 36)
Set SH = CreateObject("WScript.Shell")
If (Ret = 6) Then
iVal = 1
Else
iVal = 0
End If
sReg = "Software\Microsoft\Internet Explorer\Main\"
sReg = sReg & "FeatureControl\FEATURE_LocalMachine_Lockdown\"
SH.RegWrite "HKLM\" & sReg & "IExplore.exe", iVal, "REG_DWORD"
SH.RegWrite "HKCU\" & sReg & "IExplore.exe", iVal, "REG_DWORD"
Set SH = Nothing
_________________________________
The following script will make local zone security
settings visible in IE security settings so that you
can check them:
____________________________________
Dim sReg, SH, Ret, iVal, sType, s
s = "Click YES to make IE Local Zone settings visible"
s = s & " in IE. Click NO to hide them."
Ret = MsgBox(s, 36)
Set SH = CreateObject("WScript.Shell")
If (Ret = 6) Then
iVal = 1
Else
iVal = 33
End If
sReg = "Software\Microsoft\Windows\CurrentVersion\"
sReg = sReg & "Internet Settings\Zones\0\Flags"
SH.RegWrite "HKLM\" & sReg, iVal, "REG_DWORD"
SH.RegWrite "HKCU\" & sReg, iVal, "REG_DWORD"
Set SH = Nothing
If (Ret = 6) Then
s = "The Local Zone should now be visible in IE"
s = s & " security window as My Computer."
MsgBox s, 64
Else
s = "Local Zone settings have been hidden."
MsgBox s, 64
End if
________________________________________
--
Matthew <turn.deletethis@alltel.net> wrote in message
news:#O9cNOMtEHA.2664@TK2MSFTNGP12.phx.gbl...
> > I've never tried to do that, and I don't know how
> > WinXP SP2 might affect it. there have been a lot
> > of security changes. But it seems that you've
> > got it set to prompt the user:
> >
> > object.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]
> >
> > nCmdID for Print is 6, which you have, but the values
> > for nCmdExecOpt are:
> >
> > 0 - do default
> > 1 - prompt user
> > 2 - don't prompt user
> > 3 - show help
> >
> > You've got it as -1. Maybe it will work if you try
> > it as 2:
> >
> > execScript("on error resume next: WebBrowser1.ExecWB 6, 2", "VBScript");
>
> Thanks for the response. You are correct, I was doing it wrong.
> I tested your suggestion on XP SP2, but it still doesn't work.
>
> If you have any other ideas, my ears are wide open :-)
>
> Matthew
>
>