Получился скриптик для bootscreen (спасибо огромное за разъяснение
Sanja Alone (14 страница)):
Код:
If @OSVersion="WIN_XP" then
if @OSServicePack="Service Pack 1" then
IniWrite (@HomeDrive & "\boot.ini", "operating systems", "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS", '"Microsoft Windows XP Professional" /noexecute=optin /fastdetect /Kernel=myboots1.exe')
FileCopy("myboots1.exe", @WindowsDir & "\system32\")
endif
endif
If @OSVersion="WIN_XP" then
if @OSServicePack="Service Pack 2" then
IniWrite (@HomeDrive & "\boot.ini", "operating systems", "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS", '"Microsoft Windows XP Professional" /noexecute=optin /fastdetect /Kernel=myboots2.exe')
FileCopy("myboots2.exe", @WindowsDir & "\system32\")
endif
endif
exit
Всё вроде бы работает, но хотелось бы сделать ещё и проверку просто XP, без сервис пака. Ни у кого пока не нашёл винды такой, поэтому проверить, что возвращает макрос @OSServicePack на такой винде, не получилось. Может у кого есть такая винда?