您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
FSO改名后调用时提示:ActiveX 部件不能创建对象 Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

FSO改名后调用时提示:ActiveX 部件不能创建对象

楼主shuszj(舒豪)2006-12-22 14:47:14 在 Web 开发 / ASP 提问

FSO改名后调用时提示:ActiveX   部件不能创建对象。  
   
  这应该怎么处理?调用时我也是写改名后的文件名  
   
  下面是我的处理:  
  HKEY_CLASSES_ROOT\Scripting.FileSystemObject\改成HKEY_CLASSES_ROOT\Scripting.FileSystemObject111\  
  CDSID也改了值。  
   
  调用时:Server.CreateObject("Scripting.FileSysetmObject111")  
   
  为什么会出错? 问题点数:20、回复次数:3Top

1 楼ishion(爱森)回复于 2006-12-22 15:11:42 得分 0

楼主从哪里得来的这种改法Top

2 楼freejanker(黑色流星)回复于 2006-12-22 15:29:05 得分 0

直接修改“HKEY_CLASSES_ROOT\Scripting.FileSystemObject”此项的默认值才行的。不需要修改CDSID的值。  
   
  如果Lz是为了防止木马调用FSO,那没必要了,除非禁用。  
  因为现在大多数木马是直接调用Object组件的。Top

3 楼shuszj(舒豪)回复于 2006-12-22 15:54:08 得分 0

Set   File   =   Server.CreateObject("ADODB.Stream")  
            File.Type   =   1  
            File.Mode   =   3  
            File.Open    
            File.LoadFromFile   FileName  
  ADODB.Stream也要用到scrrun.dll组件吗?我只开启了mdado15.dll,上面这样就用不来?Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)