FSO改名后调用时提示:ActiveX 部件不能创建对象 Web 开发 / ASP
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条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)