为什么ActiveX不能创建对象WScript.Shell

怎么我在运行里输入了regsvr32%windir%\system32\WSHom.Ocx运行了,出现了对话框内容是:C:\WINDOWS\system32\WShom.... 怎么我在运行里输入了regsvr32 %windir%\system32\WSHom.Ocx运行了,出现了对话框内容是:C:\WINDOWS\system32\WShom.Ocx中的DllRegisterServer成功。可我运行JavaScript里还是出现了ActiveX 部件不能创建对象Wscript.Shell.请教高手了怎么回事呢??

javascript里的代码为:

<Script Language="VBScript">
Function setI()
Set WshShell = CreateObject("Wscript.Shell")
Set oShellLink = WshShell.CreateShortcut("Current Script.lnk")
oShellLink.TargetPath = Wscript.ScriptFullName
oShellLink.Save
Set oUrlLink = WshShell.CreateShortcut("我的博客.URL")
oUrlLink.TargetPath = "http://hi.baidu.com/chgsh_2008/blog"
oUrlLink.Save //此快捷图标保存在了桌面上
End Function
</Script>

我用另一些代码代替了函数里的这段代码还是一样:
If url.value="" Then Exit Function

Dim strPage
Dim strROOT,strReg
strROOT="HKEY_CURRENT_USER"
strReg="\Software\Microsoft\Internet Explorer\Main"
Set WshShell= CreateObject("WScript.Shell")
WshShell.RegWrite strROOT & strReg & "\Start Page",url.value
msgbox("设置完成")

请教各位高手,到底怎么回事呢?就算我在运行对话框里多次输入regsvr32 %windir%\system32\WSHom.Ocx运行了几次还是一样的结果。
展开
 我来答
dcount10
2009-05-07 · TA获得超过301个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:405万
展开全部
网网页里面要用Server.CreateObject("Wscript.Shell")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式