不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
服务器组件检测
编辑:dnawo 日期:2007-05-09
在使用非操作系统自带组件的时候,都应该在创建实例前判断下服务器是否安装了该组件,在没有安装时给出提示,避免程序莫名奇妙的抛出错误。
一、检测函数
'该函数来自阿江探针http://www.ajiang.net/products/aspcheck/
二、常见组件名称
1.操作系统自带的组件:
MSWC.AdRotator
MSWC.BrowserType
MSWC.NextLink
MSWC.Tools
MSWC.Status
MSWC.Counters
IISSample.ContentRotator
IISSample.PageCounter
MSWC.PermissionChecker
Microsoft.XMLHTTP
WScript.Shell
Scripting.FileSystemObject
Adodb.Connection
Adodb.Stream
2.常见文件上传和管理组件:
SoftArtisans.FileUp
SoftArtisans.FileManager
Ironsoft.UpLoad
LyfUpload.UploadFile
Persits.Upload.1
w3.upload
3.常见邮件处理组件:
JMail.SmtpMail
CDONTS.NewMail
CDO.Message
Persits.MailSender
SMTPsvg.Mailer
DkQmail.Qmail
SmtpMail.SmtpMail.1
4.其它常见组件:
SoftArtisans.ImageGen
W3Image.Image
Persits.Jpeg
XY.Graphics
Ironsoft.DrawPic
Ironsoft.FlashCapture
dyy.zipsvr
hin2.com_iis
Socket.TCP
三、应用
一、检测函数
'该函数来自阿江探针http://www.ajiang.net/products/aspcheck/
复制内容到剪贴板
程序代码

<%
sub ObjTest(strObj)
on error resume next
IsObj=false
VerObj=""
set TestObj=server.CreateObject (strObj)
If -2147221005 <> Err then '感谢网友iAmFisher的宝贵建议
IsObj = True
VerObj = TestObj.version
if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
end if
set TestObj=nothing
End sub
%>
sub ObjTest(strObj)
on error resume next
IsObj=false
VerObj=""
set TestObj=server.CreateObject (strObj)
If -2147221005 <> Err then '感谢网友iAmFisher的宝贵建议
IsObj = True
VerObj = TestObj.version
if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
end if
set TestObj=nothing
End sub
%>
二、常见组件名称
1.操作系统自带的组件:
MSWC.AdRotator
MSWC.BrowserType
MSWC.NextLink
MSWC.Tools
MSWC.Status
MSWC.Counters
IISSample.ContentRotator
IISSample.PageCounter
MSWC.PermissionChecker
Microsoft.XMLHTTP
WScript.Shell
Scripting.FileSystemObject
Adodb.Connection
Adodb.Stream
2.常见文件上传和管理组件:
SoftArtisans.FileUp
SoftArtisans.FileManager
Ironsoft.UpLoad
LyfUpload.UploadFile
Persits.Upload.1
w3.upload
3.常见邮件处理组件:
JMail.SmtpMail
CDONTS.NewMail
CDO.Message
Persits.MailSender
SMTPsvg.Mailer
DkQmail.Qmail
SmtpMail.SmtpMail.1
4.其它常见组件:
SoftArtisans.ImageGen
W3Image.Image
Persits.Jpeg
XY.Graphics
Ironsoft.DrawPic
Ironsoft.FlashCapture
dyy.zipsvr
hin2.com_iis
Socket.TCP
三、应用
复制内容到剪贴板
程序代码

<%
sub ObjTest(strObj)
on error resume next
IsObj=false
VerObj=""
set TestObj=server.CreateObject (strObj)
If -2147221005 <> Err then '感谢网友iAmFisher的宝贵建议
IsObj = True
VerObj = TestObj.version
if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
end if
set TestObj=nothing
End sub
Dim IsObj,VerObj
Call ObjTest("JMail.SmtpMail")
If IsObj then
Response.write "系统有安装JMail.SmtpMail 版本为" & VerObj & "!"
Else
Response.write "系统没有安装JMail.SmtpMail!"
End if
%>
sub ObjTest(strObj)
on error resume next
IsObj=false
VerObj=""
set TestObj=server.CreateObject (strObj)
If -2147221005 <> Err then '感谢网友iAmFisher的宝贵建议
IsObj = True
VerObj = TestObj.version
if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
end if
set TestObj=nothing
End sub
Dim IsObj,VerObj
Call ObjTest("JMail.SmtpMail")
If IsObj then
Response.write "系统有安装JMail.SmtpMail 版本为" & VerObj & "!"
Else
Response.write "系统没有安装JMail.SmtpMail!"
End if
%>
评论: 1 | 引用: 0 | 查看次数: 4516
发表评论
请登录后再发表评论!