lhy6456210 发表于 2011-1-12 21:47:39

新手求助一个涵数(已解决)

本帖最后由 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:00:57

本帖最后由 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)

lhy6456210 发表于 2011-1-12 22:30:06

回复 2# netegg


    测试成功,谢谢!!!

lhy6456210 发表于 2011-1-12 22:33:26

回复 2# netegg


    好象用不用fileclose 这个都没有关系??

netegg 发表于 2011-1-12 22:36:30

回复 4# lhy6456210
用处是不大,不过保持操作流程完整性,最好加上,有时候可能有用(这个里面确实可有可无)

gzh888666 发表于 2011-1-12 22:47:23

回复 2# netegg


    $attib= FileGetAttrib ('boot.ini')才对吧!我说F1怎么没这个?

netegg 发表于 2011-1-13 02:12:52

回复 6# gzh888666

不好意思
页: [1]
查看完整版本: 新手求助一个涵数(已解决)