新手求助一个涵数(已解决)
本帖最后由 lhy6456210 于 2011-1-12 22:32 编辑我想在XP的启动文件boot.ini后面加入一行内容,什么涵数可以实现???iniwrite这个好象实现不了?
注意是:在原有的基础上加入一行内容,不能把原来的东东覆盖了,boot.ini原文件如下:
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional " /noexecute=optin /fastdetect /usepmtimer
C:\mxldr=MaxDOS 8
就是在上面的“C:\mxldr=MaxDOS 8”行下面加入,下边的内容:
c:\grldr=系统全自动恢复 本帖最后由 netegg 于 2011-1-12 22:09 编辑
$attib= filegetattib('boot.ini')
if stringinstr($attib, 'R') then filesetattrib('boot.ini', '-R')
fileopen('boot.ini',1)
filewrite('boot.ini','c:\grldr=系统全自动恢复')
fileclose('boot.ini')
filesetattrib('boot.ini', $attib) 回复 2# netegg
测试成功,谢谢!!! 回复 2# netegg
好象用不用fileclose 这个都没有关系?? 回复 4# lhy6456210
用处是不大,不过保持操作流程完整性,最好加上,有时候可能有用(这个里面确实可有可无) 回复 2# netegg
$attib= FileGetAttrib ('boot.ini')才对吧!我说F1怎么没这个? 回复 6# gzh888666
不好意思
页:
[1]