semiono
06-03-2010, 03:50
Какой более логичный способ получить переменную @BootDir ?
Я не сразу заметил существующую проблему:
$i = IniRead(@HomeDrive & "\BOOT.INI", "boot loader", "default", "multi(0)disk(0)rdisk(0)partition(1)")
IniWrite(@HomeDrive & "\BOOT.INI", "boot loader", "timeout", "3")
IniWrite(@HomeDrive & "\BOOT.INI", "operating systems", $i, '"ntoskrnl.exe" /fastdetect')
И мне ещё важно то, что скрипт запускается на t12 установки windowsxp, поэтому чтение из реестра может быть и корректно,
но всё же может быть всякие неопределённости.
?
Тут лучшее могло бы быть, найти активный диск (0x80), но средствами au3 это наверное невозможно.
И вообще такая переменная @BootDir не помешала бы наряду с @HomeDir итп.
Я не сразу заметил существующую проблему:
$i = IniRead(@HomeDrive & "\BOOT.INI", "boot loader", "default", "multi(0)disk(0)rdisk(0)partition(1)")
IniWrite(@HomeDrive & "\BOOT.INI", "boot loader", "timeout", "3")
IniWrite(@HomeDrive & "\BOOT.INI", "operating systems", $i, '"ntoskrnl.exe" /fastdetect')
И мне ещё важно то, что скрипт запускается на t12 установки windowsxp, поэтому чтение из реестра может быть и корректно,
но всё же может быть всякие неопределённости.
?
Тут лучшее могло бы быть, найти активный диск (0x80), но средствами au3 это наверное невозможно.
И вообще такая переменная @BootDir не помешала бы наряду с @HomeDir итп.