ASP.NET下使用WScript.Shell执行命令
发布时间:2016-12-29 来源:查字典编辑
摘要:ASP.NET提供了两种方法让我们使用COM组件:1、Server对象的CreatObject方法;2、将COM组件转化为.NET组件。·S...
ASP.NET提供了两种方法让我们使用COM组件:1、Server对象的CreatObject方法;2、将COM组件转化为.NET组件。
·Server对象的CreatObject方法
这个方法比较简单,直接使用就是。当然前提是服务器上已经注册了该组件,而WScript.Shell是系统自带的,我们不用担心。只是在编写代码时注意ASP.NET与ASP语法上的细微差别就可以了。直接给出代码如下:
<
Titel:WScript.Shell.NETVersion2
Author:lake2
Mail:lake2@mail.csdn.net
Site:http://lake2.0×54.org
Thanks:Internet
Date:2005-8-20
–>
<%@PageLanguage="VB"validateRequest="false"%>
<scriptrunat="server">
subruncmd(SrcAsObject,EAsEventArgs)
DimStrResultAsString
DimCMDShellAsNewWSHomx.WshShell
……
(后同代码1)
现在访问之,看看效果吧:)
同理,我们也可以在ASP.NET下用FSO读写文件,Application执行命令、Jmail发送邮件,等等等等。呵呵,.NET大有前途的啊。
(文中的程序点击这里下载。wscmd.aspx可直接使用;wsxcmd.aspx需使用wshomx.dll)