Re: Определение Boot Device from XP, 2K. ?
От: adontz Грузия http://adontz.wordpress.com/
Дата: 29.03.02 00:36
Оценка:
Здравствуйте adb, Вы писали:

adb>Hi All,

adb>Возникла такая проблема определить откуда была загружена Windows OS. А точнее так называемый system partition, в корне которой располагаются ntldr, boot.ini, .. Ведь в машине может быть несоклько hdd и совсем необязательно загрузка идет с hdd0.
adb>Обошел весь MSDN. Нашел только способ через WMI (W32_OperatingSystem класс поле -BootDevice), но к сожалению оно установлено в NULL, хотя остальные поля имеют осмысленные значения.
adb>Может кто-нибудь знает альтернативные способы?

Насколь мне известно NT Boot Loader расположен всегда на multi(0)disk(0)rdisk(0)partition(1) а иначе он бы не смог работать
У меня только Win2K, но у друзей две оси и у одних Win98/Me на С: а Win2K/XP на D:, у других же наоборот но у всех загрузчик на первом диске !!!
Другое дело где все остальные системные файлы — GetWindowsDirectory и вырежи ервые два символа
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.