三种禁用FileSystemObject组件的方法

2016-01-29 18:40 9 1 收藏

三种禁用FileSystemObject组件的方法,三种禁用FileSystemObject组件的方法

【 tulaoshi.com - ASP 】

  众所周知,FileSystemObject组件的强大功能及破坏性是它屡屡被免费主页
提供商(那些支持ASP)的禁用的原因,我整理了一下,本来只找到两种方法,后来
被某人一刺激,硬是想到第三种不为人所知的方法,呵呵,也不知道是不是这样的。

第一种:用RegSrv32 /u C:WINDOWSSYSTEMscrrun.dll(win98路径)来注销该组
件。此方法过于狠毒,属于同归于尽的方法,大家都没得用,是下招

第二种:修改Progid的值,在ASP里调用组件的方式通常是 Set 对象名=Server.
CreateObject("Progid"),这时候我们就可以通过修改注册表中的Progid值从达
到禁用该组件的方法。在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROO
TScripting.FileSystemObject,这时候我们就可以更改该Progid的值了,如改
成Scripting.FileSystemObject8。这样在ASP页里就这样调用了:
<%@ Language=Vbscript%
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject8")
%
(如果你前面没有调用过该组件的话,则无须重启,就可以看到效果了,否则请重
启后看效果。)
这时候我们看看还是用原来的调用方法的结果:
<%@ Language=Vbscript%
<%
Set Fs=Server.CreateObject("Scripting.FileSystemObject")
%
这时候的运行结果为:
服务器对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/aspimage/testfile2.asp, 行3

800401f3
(OK,达到我们的要求)
该方法由于本人迟了两步,结果就让别人抢着回答了,这样极大的刺激了我,结
果就产生了第三种方法。

第三种:细心的高手们会想,既然能通过修改Progid值来禁用该组件,那Clsid是
否也可以来修改呢?(OK,你想得和我一样)我们知道,除了CreateObject方法以
外,也可以使用一般的<object标注建立一个组件,我们可以在ASP里面使用HTM
L的<object标注,以便在网页中加入一个组件。方法是:
<object runat=server id=fs1 scope=page progid="Scripting.FileSystemObj
ect"</object
Runat表示是在服务端执行,Scope表示组件的生命周期,可以选用Session,Appl
ication或page(表示当前页面,也可缺省)
这种写法对我们没用,还有一种写法是:
<object runat=server id=fs1 scope=page classid="clsid:clsid的值"</obj
ect
我们也可以通过修改该Clsid的值而禁用该组件,如将注册表中HKEY_CLASSES_RO
OTScripting.FileSystemObjectCLSID的值0D43FE01-F093-11CF-8940-00A0C90
54228改成0D43FE01-F093-11CF-8940-00A0C9054229(改了最后面一位),这时候的
写法为:
<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11
CF-8940-00A0C9054229"</object
看运行结果,没问题,OK。这时候我们再用
<object runat=server id=fs1 scope=page classid="clsid:0D43FE01-F093-11
CF-8940-00A0C9054228"</object
这时候就出错了。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

新建一用户:iusr_domain
IIS里设置对应站点的匿名用户IUSR_DOMAIN
CACLS: 设置目录权限

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

这样FSO可用,但不会影响别人

 

来源:https://www.tulaoshi.com/n/20160129/1506775.html

延伸阅读
有氧运动减肥最有效 做什么运动最有利于减肥呢?通常高效率的有氧健身运动是最好的减肥运动。所谓有氧运动是指在那些运动过程中,通过呼吸所得到的氧,能够连续不断地供给运动的肌肉,在酶的作用下代谢糖和脂肪以提供能量,坚持不断进行的运动,如骑车、步行、上楼梯、跑步、游泳等运动。 蹲比仰卧起坐更有效 大多数人都不爱动,但有些...
标签: 毛孔
炎炎夏日,肌肤每时每刻都在与汗水、空气污染物和化妆品等作着斗争,这些都是导致毛孔堵塞的主要因素。毛孔堵塞了怎么办呢?这里为大家带来三种非常有效的毛孔堵塞疏通方法小窃门,轻松还你光滑肌哦! 一、香芹汁疏通毛孔方法香芹叶作为香辛调料想必很多人都知道,不过,香芹汁还可用来疏通毛孔,这一点没有几个人知道吧?作为一种天然...
标签: 美容 美体
饮食消肿法 有助于消肿的特效食物很受人喜欢。例如,地瓜和南瓜是消肿的代表性蔬菜。此外,泡红豆水和海带等海藻类对消肿也有疗效。每天可以充分地摄取这些食物,有助于身体健康。众所周知,新鲜的蔬菜和海藻对人体有益。如果在下班后特别想吃像方便面等又辣又咸的食物,该怎么办呢?因为摄取含有大量盐分的食物就会带来全身的浮...
标签: 瑜伽 养生 健康
生活节奏越来越快,都市人的压力也越大,瑜珈的三种方法教你放松精神! (1)训练法:称为放松训练或松弛训练。有意识地控制自体心理生理活动、降低唤醒水平、改善机体紊乱功能的训练,可使精神得到放松。方法主要是通过瑜伽的调整姿态(调身)、呼吸(调息)、意念(调心)而达到松、静Tulaoshi.Com、自然的放松状态。现代科学研究表明...
标签: 游戏动漫
《质量效应3》三种结局 三种体验《质量效应3》三种结局分别为:结局1(红光):摧毁所有的机械生命,结局2(蓝光):控制Reaper,结局3(绿光):融合全银河的有机和机械生命。不同的结局带我们完全不一样的体验。 《质量效应3》三种结局分别为:结局1(红光):摧毁所有的机械生命,结局2(蓝光):控制Reaper,结局3(绿光):融合全...

经验教程

239

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部