|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2010, 15:05 | #1 |
Регистрация: 27.11.2009
Сообщений: 5
|
Определение виндовс в boot.ini
Здравствуйте.
Подскажите, как программно можно определить на винХР и ниже, какая операционная система из списка в boot.ini сейчас загружена. Пример boot.ini: Код:
|
29.12.2010, 15:29 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
Если загружена вин2003, то как узнать, что это виндовс №2, или что она загружена именно с multi(0)disk(0)rdisk(0)partition(3) ?
1. прочитать 'c:\boot.ini' 2. найти себя "Windows Server 2003" 3. узнать всю необходимую информацию. 4. windowDir или нечто подобное.
программа — запись алгоритма на языке понятном транслятору
|
29.12.2010, 15:35 | #3 | ||
Регистрация: 27.11.2009
Сообщений: 5
|
Цитата:
Цитата:
|
||
29.12.2010, 15:41 | #4 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
имхо, boot.ini тут нипричем.
Но можно 1. Узнать на каком диске установлен Windows, который сейчас загружен. 2. Вытащить всю инфу об этой OS. Вроде, этого должно быть достаточно. |
29.12.2010, 17:28 | #5 |
Регистрация: 27.11.2009
Сообщений: 5
|
Извините, я не так поставил вопрос.
Задача такова, мне нужно программно перезагрузить компьютер и загрузится под текущей операционкой. Способ решения, это записать текущую ОС, как default, а потом просто восстановить boot.ini, но столкнулся с проблемой, что не могу определить, какая текущая. Думал bootcfg поможет, но не нашёл там нужного ключа P.S. в висте и 7-ке это легко сделать с помощью аналога bootcfg: bcdedit /default {current} а вот на ХР не знаю, как быть. Последний раз редактировалось Areheu; 29.12.2010 в 17:30. |
29.12.2010, 17:32 | #6 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
pushl $0x18E3DF6B
call ICQ |
29.12.2010, 17:40 | #7 | |
Регистрация: 27.11.2009
Сообщений: 5
|
Цитата:
другой пример boot.ini с той-же системы Код:
А вообще я чуть выше написал, что мне надо |
|
29.12.2010, 19:24 | #8 |
Регистрация: 27.11.2009
Сообщений: 5
|
Ответ нашёлся в реесте:
раздел HKLM\SYSTEM\CurrentControlSet\Contr ol |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Boot.ini | WF7 | Операционные системы общие вопросы | 5 | 28.01.2010 17:42 |
boot.ini | edmynt | Операционные системы общие вопросы | 10 | 22.01.2010 17:31 |
boot.ini и несколько ОС | Armorer | Операционные системы общие вопросы | 5 | 24.12.2009 14:13 |
BOOT.ini | Syltan | Windows | 13 | 25.10.2009 02:11 |