三種禁用FileSystemObject元件的方法 (轉)
提供商(那些支援)的禁用的原因,我整理了一下,本來只找到兩種方法,後來
被某人一刺激,硬是想到第三種不為人所知的方法,呵呵,也不知道是不是這樣的。
第一種:用RegSrv32 /u C:SYSTEMscrrun.dll(路徑)來登出該組
件。此方法過於狠毒,屬於同歸於盡的方法,大家都沒得用,是下招
第二種:修改Progid的值,在ASP裡元件的方式通常是 Set 名=Server.
CreateObject("Progid"),這時候我們就可以透過修改登錄檔中的Progid值從達
到禁用該元件的方法。在 開始-執行中敲入regedit,然後找到HKEY_CLASSES_ROO
TScripting.FileSystemObject,這時候我們就可以更改該Progid的值了,如改
成Scripting.FileSystemObject8。這樣在ASP頁裡就這樣呼叫了:
Set Fs=Server.CreateObject("Scripting.FileSystemObject8")
%>
(如果你前面沒有呼叫過該元件的話,則無須重啟,就可以看到效果了,否則請重
啟後看效果。)
這時候我們看看還是用原來的呼叫方法的結果:
Set Fs=Server.CreateObject("Scripting.FileSystemObject")
%>
這時候的執行結果為:
物件 錯誤 'ASP 0177 : 800401f3'
Server.CreateObject 失敗
/aspimage/testfile2.asp, 行3
800401f3
(OK,達到我們的要求)
該方法由於本人遲了兩步,結果就讓別人搶著回答了,這樣極大的刺激了我,結
果就產生了第三種方法。
第三種:細心的高手們會想,既然能透過修改Progid值來禁用該元件,那Clsid是
否也可以來修改呢?(OK,你想得和我一樣)我們知道,除了CreateObject方法以
外,也可以使用一般的
新建一:iusr_ain
IIS裡設定對應站點的匿名使用者IUSR_DOMAIN
CACLS: 設定目錄
這樣可用,但不會影響別人
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992366/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FileSystemObject 物件 (轉)Object物件
- 設計 FileSystemObject (轉)Object
- 三種Ext提交資料的方法(轉)
- FileSystemObject(FSO) 示例程式碼 (轉)Object
- 三種常見中文內碼的轉換方法!(轉)
- 減少SQL日誌的三種方法(轉)SQL
- 三種專案成本估算方法(轉)
- ASP.NET頁面跳轉的三種方法ASP.NET
- vue 元件的三種使用方式教程Vue元件
- 在Oracle里加快SQL執行的三種方法(轉)OracleSQL
- 分享三種jpg轉換成pdf格式的方法,每一種都好用
- Vue元件開發實錄:元件的三種呼叫方式Vue元件
- IEWebBrowser元件的execWB方法 (轉)Web元件
- (譯)詳解在React中跨元件分發狀態的三種方法React元件
- Go 中的三種排序方法Go排序
- js解析url的三種方法JS
- CSS的三種使用方法CSS
- 三種交換變數的方法變數
- React(update the UI的三種方法)ReactUI
- php重定向的三種方法PHP
- 程式碼注入的三種方法
- 建立 React 元件三種“姿勢”React元件
- React元件方法的兩種定義方式React元件
- 【轉載】檢視當前會話SID的三種方法會話
- Oracle資料庫備份與恢復的三種方法(轉)Oracle資料庫
- Vue元件之間通訊的三種方式Vue元件
- 生產訂單元件消耗的三種方式元件
- FileSystemObject 的例子(處理驅動器、資料夾、檔案) (轉)Object
- 強力破解E-mail密碼三種方法(轉)AI密碼
- 代理IP檢測的三種方法
- 改變IP地址的三種方法
- 驗證代理IP的三種方法
- 隱藏IP地址的三種方法
- Activiti獲取ProcessEngine的三種方法
- Java中三種常用的排序方法Java排序
- 解析Json字串的三種方法JSON字串
- 純程式碼Autolayout的三種方法
- vsftpd的三種實現方法FTP