文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Asp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章W3 Jmail 参考说明
推荐文章用XMLHTTP做一个自己特色的Goo
普通文章ASP进阶教程Ⅷ:数据库版本的留
普通文章ASP系列讲座(十七)调试 ASP 
普通文章ASP讲座之三:Application对象
普通文章十天学会ASP之第十天
普通文章ASP入门与实例---IIS的安装与配
推荐文章提高ASP页面的执行效率
普通文章加速ASP程序的显示速度
普通文章ASP精华文摘-001
 
频 道 推 荐
普通文章使用Formatnumber()与Formatpe
推荐文章格式化数字函数FormatNumber的
普通文章ASP的随机数的应用技术
推荐文章不用Golobal和session实现在线
普通文章使用ASP记录在线用户的数量
推荐文章ASP设计常见问题及解答精要-1
推荐文章解决在ASP中执行数据库查询中的
普通文章分页的显示-->前后翻滚10页的实
推荐文章ASP设计常见问题及解答精要-4
普通文章ASP设计常见问题及解答精要-3
普通文章系 统 要 求
普通文章ASP在服务器自动解压RAR文件
普通文章DHTML技巧--网页文字选取
普通文章ASP实现简单的网页保护
普通文章ASP生成静态htm页面基本代码!
普通文章显示资料搜寻中的百分比
普通文章对文件的操作1
普通文章两星级ASP版社区之星编写的ASP
普通文章关于学习ASP和编程的28个观点
普通文章第一章 容错机制 <<高质量动态
 
频 道 推 广
 
三种禁用FileSystemObject组件的方法       ★★★
三种禁用FileSystemObject组件的方法
作者:佚名 文章来源:本站整理 更新时间:2008-10-23 21:24:41
  众所周知,FileSystemObject组件的强大功能及破坏性是它屡屡被免费主页提供商(那些支持ASP)的禁用的原因,我整理了一下,本来只找到两种方法,后来被某人一刺激,硬是想到第三种不为人所知的方法,呵呵,也不知道是不是这样的。

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

  第二种:修改Progid的值,在ASP里调用组件的方式通常是 Set 对象名=Server. reateObject("Progid"),这时候我们就可以通过修改注册表中的Progid值从达到禁用该组件的方法。在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.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

第三种:细心的高手们会想,既然能通过修改Progid值来禁用该组件,那Clsid是否也可以来修改呢?(OK,你想得和我一样)我们知道,除了CreateObject方法以外,也可以使用一般的<object>标注建立一个组件,我们可以在ASP里面使用HTML的<object>标注,以便在网页中加入一个组件。方法是:
<object runat=server id=fs1 scope=page progid="Scripting.FileSystemObject"></object>
Runat表示是在服务端执行,Scope表示组件的生命周期,可以选用Session,Application或page(表示当前页面,也可缺省)
这种写法对我们没用,还有一种写法是:
<object runat=server id=fs1 scope=page classid="clsid:clsid的值"></object>
我们也可以通过修改该Clsid的值而禁用该组件,如将注册表中HKEY_CLASSES_RO
OT\Scripting.FileSystemObject\CLSID的值0D43FE01-F093-11CF-8940-00A0C90

[1] [2] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 入门教程之实用技巧
    Dreamweaver MX 2004 入门教程之超级连接
    Dreamweaver MX 2004 内建Fireworks技术
    去除 Dreamweaver MX 2004 表格宽度辅助
    细品DW MX 2004内建FW技术
    鼠标事件的基础和完美实现
    用Dreamweaver制作动态链接的Flash按钮
    携手打造【鹏程114 Web查询系统】第三讲
    网页设计:一种细腻的导航效果的制作方法
    巧为网页添加背景音乐
    给文字加上阴影效果的方法
    使用CSS设置段落首字下沉
    CSS的滤镜效果(1)
    CSS的滤镜效果(2)
    CSS边框的设定方法
    CSS定位组件CSS 定位方式
    如何将CSS 加诸于网页
    网页中轻松实现三维字体
    css布局中的居中问题
    用CSS制作表头固定的表格
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    点击这里给我发消息

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号