上一篇:ADO存取数据库如何与HTML结合 >>
给你的FileSystemObject对象加把锁
那么我们如何才能限制用户使用filesystemobject对象呢?一种极端的做法是完全反注册掉提供filesystemobject对象的那个组件,也就是scrrun.dll。具体的方法如下:
在ms-dos状态下面键入:
regsvr32 /u c:\windows\system\scrrun.dll
(注意:在实际操作的时候要更改成为你本地的实际路径)
但是,显而易见,如果这样做,那么包括站点系统管理员在内的任何人都将不可以使用filesystemobject对象了,这其实并不是站点管理人员想要得到的结果,毕竟我们使用这个对象可以实现方便的在线站台管理,如果连系统管理员都没法使用了,那可就得不偿失了,但是不禁止这个危险的对象又会给自己的站点带来安全漏洞。那么有没有两全其美的方法呢?有!具体方法如下:
我们可以做到禁止他人非法使用filesystemobject对象,但是我们自己仍然可以使用这个对象.
方法如下:
查找注册表中
hkey_classes_root\scripting.filesystemobject 键值
将其更改成为你想要的字符串(右键-->"重命名"),比如更改成为
hkey_classes_root\scripting.filesystemobject2
这样,在asp就必须这样引用这个对象了:
set fso = createobject("scripting.filesystemobject2")
而不能使用:
set fso = createobject("scripting.filesystemobject")
如果你使用通常的方法来调用filesystemobject对象就会无法使用了。
呵呵,只要你不告诉别人这个更改过的对象名称,其他人是无法使用filesystemobject对象的。这样,作为站点管理者我们就杜绝了他人非法使用filesystemobject对象,而我们自己仍然可以使用这个对象来方便的实现网站在线管理等等功能了!
(以上方法在win98+pws以及winnt4+iis4环境下测试通过)
()
下一篇:用纯ASP代码实现图片上传并存入数据库中 >>
相关文章:
- · ASP和SQL结合处理时间小解
- · ASP实现多语言支持
- · 如何用ASP创建日志文件
- · 用ASP实现号码转换
- · 用ASP进行网络打印功能
- · 用ASP发送邮件
- · 一个让用户更改密码的简单程序!
- · 不能ASP图像组件来生成图像的ASP计数器程序(三)
- · 不能ASP图像组件来生成图像的ASP计数器程序(二)
- · 不能ASP图像组件来生成图像的ASP计数器程序(一)
- · 在ASP中用集合成批操作数据库
- · ASP检索网站指定目录文件的算法与应用方向
- · 网页计数器的程序
- · ADO如何取得数据库中表的字段信息之二
- · ADO如何取得数据库中表的字段信息之一
- · 如何使用ASP产生象安装向导的主页
- · 好东西,翻页程序,大家可以参考
- · 大部分的ADO的错误码对应的含义
- · Recordset对象方法详解
- · 不用数据源打开数据库(DSNless connection)
- · 处理二进制数据
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (六)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (五)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (四)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (三)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (二)
- · 利 用 ISAPI 实 现 向 数 据 库 中 添 加 记 录 (一)
- · ASP技术在论坛中的运用(八)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(七)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(六)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(五)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(四)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(三)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(二)(吐血推荐!!!!)
- · ASP技术在论坛中的运用(一)(吐血推荐!!!!)
- · 了解MSMQ,控制ASP进程 (二)
- · 了解MSMQ,控制ASP进程 (一)
- · 在ASP应用中如何限制同一表单被多次提交!!!!好东西
