国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

三種禁用FileSystemObject組件的方法

2024-05-04 10:58:55
字體:
供稿:網(wǎng)友
我整理了一下,本來只找到兩種方法,后來被某人一刺激,硬是想到第三種不為人所知的方法,呵呵,也不知道是不是這樣的。
第一種:用RegSrv32 /u C:/WINDOWS/SYSTEM/scrrun.dll(win98路徑)來注銷該組
件。此方法過于狠毒,屬于同歸于盡的方法,大家都沒得用,是下招

第二種:修改Progid的值,在ASP里調(diào)用組件的方式通常是 Set 對象名=Server.
CreateObject("Progid"),這時(shí)候我們就可以通過修改注冊表中的Progid值從達(dá)
到禁用該組件的方法。在 開始-運(yùn)行中敲入regedit,然后找到HKEY_CLASSES_ROO
T/Scripting.FileSystemObject,這時(shí)候我們就可以更改該P(yáng)rogid的值了,如改
成Scripting.FileSystemObject8。這樣在ASP頁里就這樣調(diào)用了:
<%@ Language=Vbscript%>
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject8")
%>
(如果你前面沒有調(diào)用過該組件的話,則無須重啟,就可以看到效果了,否則請重
啟后看效果。)
這時(shí)候我們看看還是用原來的調(diào)用方法的結(jié)果:
<%@ Language=Vbscript%>
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject")
%>
這時(shí)候的運(yùn)行結(jié)果為:
服務(wù)器對象 錯(cuò)誤 'ASP 0177 : 800401f3'

Server.CreateObject 失敗

/aspimage/testfile2.asp, 行3

800401f3
(OK,達(dá)到我們的要求)
該方法由于本人遲了兩步,結(jié)果就讓別人搶著回答了,這樣極大的刺激了我,結(jié)
果就產(chǎn)生了第三種方法。

第三種:細(xì)心的高手們會想,既然能通過修改Progid值來禁用該組件,那Clsid是
否也可以來修改呢?(OK,你想得和我一樣)我們知道,除了CreateObject方法以
外,也可以使用一般的<object>標(biāo)注建立一個(gè)組件,我們可以在ASP里面使用HTM
L的<object>標(biāo)注,以便在網(wǎng)頁中加入一個(gè)組件。方法是:
<object runat=server id=fs1 scope=page progid="Scripting.FileSystemObj
ect"></object>
Runat表示是在服務(wù)端執(zhí)行,Scope表示組件的生命周期,可以選用Session,Appl
ication或page(表示當(dāng)前頁面,也可缺省)
這種寫法對我們沒用,還有一種寫法是:
<object runat=server id=fs1 scope=page classid="clsid:clsid的值"></obj
ect>
我們也可以通過修改該Clsid的值而禁用該組件,如將注冊表中HKEY_CLASSES_RO
OT/Scripting.FileSystemObject/CLSID的值0D43FE01-F093-11CF-8940-00A0C90
54228改成0D43FE01-F093-11CF-8940-00A0C9054229(改了最后面一位),這時(shí)候的
寫法為:
<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11
CF-8940-00A0C9054229"></object>
看運(yùn)行結(jié)果,沒問題,OK。這時(shí)候我們再用
<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11
CF-8940-00A0C9054228"></object>
這時(shí)候就出錯(cuò)了。

新建一用戶:iusr_domain
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴南区| 阿合奇县| 新巴尔虎左旗| 阳江市| 山阳县| 大田县| 内乡县| 大理市| 衡山县| 介休市| 商河县| 丹阳市| 新建县| 绥芬河市| 广德县| 靖宇县| 陆良县| 深州市| 丹寨县| 淮北市| 屯留县| 民权县| 那坡县| 甘谷县| 当涂县| 瑞安市| 正阳县| 虞城县| 陈巴尔虎旗| 禹州市| 九龙坡区| 城固县| 衡东县| 密云县| 万山特区| 临沭县| 德安县| 汤阴县| 宜昌市| 平潭县| 平遥县|