日期:2014-05-17  浏览次数:20719 次

FSO的clsid怎么改?



转载请注明出自落伍im286.com,本贴地址:http://www.im286.com/viewthread.php?tid=1900999
因为程序中用到fso的地方比较多,所以没办法卸载,只能在更名上动脑筋

组件名称修改貌似无用,海洋等木马都用clsid方法直接调用的

但是clsid修改后程序就无法运行了,共修改了如下两处
HKEY_CLASSES_ROOT   > >   CLSID  
HKEY_CLASSES_ROOT   > >   Scripting.FileSystemObject   > >   CLSID

然后我用
<object   runat=server   id=fso   scope=page   classid= "clsid:0D43FE01-F093-11CF-8940-00A0C9054229 "> </object> (最后一位修改为9)
以及
Set   fso=Server.CreateObject( "Scripting.FileSystemObject ")的方法均不行  

有大虾可以指点一下吗   ?

------解决方案--------------------
你可能修改错了
重新注册一下fso : resvr32 scrrun.dll

然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,更改Progid的值,如改成Scripting.FileSystemObject8就可以了
------解决方案--------------------
不给上传