Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для DenchikK

Старожил


Сообщения: 286
Благодарности: 40

Профиль | Отправить PM | Цитировать


Получился скриптик для 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 на такой винде, не получилось. Может у кого есть такая винда?

Отправлено: 14:58, 21-09-2005 | #153