ini文件修改.[已解决]
本帖最后由 wu5cheng3 于 2011-2-4 15:42 编辑我看了下上海绿茶系统里面的 支持32位系统4G内存的工具,貌似只增加了 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 /PAE
C:\mxldr=MaxDOS 8
红色部分,
我用AU3这样写
IniWrite("c:\\boot.ini","boot loader","timeout","3")
IniWrite("c:\\boot.ini","operating systems","multi(0)disk(0)rdisk(0)partition(1)\WINDOWS","Microsoft Windows XP Professional /noexecute=optin /fastdetect /usepmtimer /PAE")
但是很多系统 启动菜单显示的不一定是Microsoft Windows XP Professional 如何读取/usepmtimer在这个后面添加 /PAE 绿茶的开启之前不会检测之前是否已经开启。所以如果你重复多点几次。就出来很多个。
加个判断就不会了。
$var = IniReadSection(@HomeDrive&"\boot.ini", "operating systems")
If @error Then
MsgBox(4096, "", "错误, 读取BOOT.ini文件失败.")
Else
if StringInStr($var, "disk") <> 0 then
if StringInStr($var, "rdisk") <> 0 then
if StringInStr($var, "windows") <> 0 then
if StringInStr($var, "/PAE") = 0 then
FileCopy(@HomeDrive&"\boot.ini",@HomeDrive&"\bootbak.ini")
IniWrite(@HomeDrive&"\boot.ini", "operating systems", $var, $var&" /PAE")
msgbox(0,"恭喜","成功开启支持大内存功能!")
else
msgbox(48,"错误","系统本身已经开启支持大内存功能!")
endif
endif
endif
endif
EndIf
学习了,不错的检验
页:
[1]