亚洲精品一二三四区,国产二区精品视频,国产99久久亚洲综合精品西瓜tv,久热精品免费,久久久精品国产,日韩精品欧美成人,朝鲜妇女特级毛片

 
售房快車 售房客車 房屋租賃 牽線搭橋 供求信息 南陽(yáng)人才網(wǎng) 文藝沙龍
 
域名注冊(cè) 虛擬主機(jī) 云服務(wù)器 企業(yè)云郵箱 網(wǎng)站制作 網(wǎng)站推廣 無(wú)紙辦公 成功案例
   
服務(wù)熱線:0377-63392646 13782137062
虛擬主機(jī)  
三種禁用FileSystemObject組件的方法-中國(guó)開(kāi)網(wǎng)網(wǎng)絡(luò)學(xué)院
· 網(wǎng) 絡(luò) 學(xué) 院
·友情鏈接 更多>>>
標(biāo)題:三種禁用FileSystemObject組件的方法

 

眾所周知,F(xiàn)ileSystemObject組件的強(qiáng)大功能及破壞性是它屢屢被免費(fèi)主頁(yè)提供商(那些支持ASP)的禁用的原因,我整理了一下,本來(lái)只找到兩種方法,后來(lái)被某人一刺激,硬是想到第三種不為人所知的方法,呵呵,也不知道是不是這樣的。

第一種:用RegSrv32 /u C:\WINDOWS\SYSTEM\scrrun.dll(win98路徑)來(lái)注銷該組件。此方法過(guò)于狠毒,屬于同歸于盡的方法,大家都沒(méi)得用,是下招

第二種:修改Progid的值,在ASP里調(diào)用組件的方式通常是 Set 對(duì)象名=Server. CreateObject("Progid"),這時(shí)候我們就可以通過(guò)修改注冊(cè)表中的Progid值從達(dá)到禁用該組件的方法。在 開(kāi)始-運(yùn)行中敲入regedit,然后找到HKEY_CLASSES_ROO T\Scripting.FileSystemObject,這時(shí)候我們就可以更改該P(yáng)rogid的值了,如改成Scripting.FileSystemObject8。這樣在ASP頁(yè)里就這樣調(diào)用了:

<%@ Language=Vbscript%>
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject8")
%>

(如果你前面沒(méi)有調(diào)用過(guò)該組件的話,則無(wú)須重啟,就可以看到效果了,否則請(qǐng)重啟后看效果。)

這時(shí)候我們看看還是用原來(lái)的調(diào)用方法的結(jié)果:

<%@ Language=Vbscript%>
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject")
%>

這時(shí)候的運(yùn)行結(jié)果為:
服務(wù)器對(duì)象 錯(cuò)誤 'ASP 0177 : 800401f3'

Server.CreateObject 失敗

/aspimage/testfile2.asp, 行3

800401f3

(OK,達(dá)到我們的要求)

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

第三種:細(xì)心的高手們會(huì)想,既然能通過(guò)修改Progid值來(lái)禁用該組件,那Clsid是否也可以來(lái)修改呢?(OK,你想得和我一樣)我們知道,除了CreateObject方法以外,也可以使用一般的<object>標(biāo)注建立一個(gè)組件,我們可以在ASP里面使用HTM L的<object>標(biāo)注,以便在網(wǎng)頁(yè)中加入一個(gè)組件。方法是:

<object runat=server id=fs1 scope=page progid="Scripting.FileSystemObject"></object>

Runat表示是在服務(wù)端執(zhí)行,Scope表示組件的生命周期,可以選用Session,Appl ication或page(表示當(dāng)前頁(yè)面,也可缺省)

這種寫(xiě)法對(duì)我們沒(méi)用,還有一種寫(xiě)法是:

<object runat=server id=fs1 scope=page classid="clsid:clsid的值"></object>

我們也可以通過(guò)修改該Clsid的值而禁用該組件,如將注冊(cè)表中HKEY_CLASSES_RO OT\Scripting.FileSystemObject\CLSID的值0D43FE01-F093-11CF-8940-00A0C90 54228改成0D43FE01-F093-11CF-8940-00A0C9054229(改了最后面一位),這時(shí)候的寫(xiě)法為:

<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11CF-8940-00A0C9054229"></object>

看運(yùn)行結(jié)果,沒(méi)問(wèn)題,OK。這時(shí)候我們?cè)儆?/P>

<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11CF-8940-00A0C9054228"></object>

這時(shí)候就出錯(cuò)了。(本文來(lái)源于網(wǎng)絡(luò)論壇,原始作者不詳)

 

點(diǎn)擊[4595]次  發(fā)布日期: 2007-3-26 21:41:16    發(fā)布人:中國(guó)開(kāi)網(wǎng)
:上一篇
  下一篇:

返回首頁(yè) |公司簡(jiǎn)介 |開(kāi)網(wǎng)招聘 |支付說(shuō)明 |行業(yè)新聞 | 聯(lián)系方式 |客服中心| 相關(guān)咨詢|廣告服務(wù) |郵箱登錄

豫公網(wǎng)安備 41130302000019號(hào)


豫ICP備2024042951號(hào)

南陽(yáng)市開(kāi)網(wǎng)網(wǎng)絡(luò)技術(shù)有限公司◎0377-63392646

業(yè)務(wù)專線: 0377-63392646 1378217062

總部地址: 河南省南陽(yáng)市車站路146號(hào)新城百樂(lè)大廈13樓12室

業(yè)務(wù)①Q(mào)Q:401853676 客服①Q(mào)Q:776288762 

Email:xuejinfu@kyxxw.com  Copyright © 2023 中國(guó)開(kāi)網(wǎng)◇版權(quán)所有

中國(guó)開(kāi)網(wǎng)旗下網(wǎng)站:
信息版:www.haozl.net 
網(wǎng)絡(luò)版:www.cnkw.cn
成賣網(wǎng):www.cmai.cn
PC手機(jī)微信APP小程序五合一網(wǎng)站