|
在开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject 然后在右面点右键-->修改..然后把数值数据那里改成自己的想要的名字就行了..然后保存.. 修改Progid的值,在ASP里调用组件的方式通常是Set对象名=Server.CreateObject("Progid"),这时候我们就可以通过修改注册表中的Progid值从达到禁用该组件的方法。在开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,这时候我们就可以更改该Progid的值了,如改成Scripting.FileSystemObject8。这样在ASP页里就这样调用了: <%@Language=Vbscript%> <% SetFs=Server.CreateObject("Scripting.FileSystemObject8") %> (如果你前面没有调用过该组件的话,则无须重启,就可以看到效果了,否则请重 启后看效果。) 这时候我们看看还是用原来的调用方法的结果: <%@Language=Vbscript%> <% SetFs=Server.CreateObject("Scripting.FileSystemObject") %> 这时候的运行结果为: 服务器对象错误'ASP0177:800401f3' Server.CreateObject失败 /aspimage/testfile2.asp,行3 800401f3 (OK,达到我们的要求)
|