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