Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выполнение чего-либо, при загрузке компа 
V
    Опции темы
Rickert
  Дата 15.10.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



Задача: вывести на экран какую-либо картинку либо формата, до того, как начнётся загрузка OS.  smile 


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Voldemar2004
Дата 15.10.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



В свойствах рабочего стола. Или в свойстве БИОС - экранная заставка.

Добавлено @ 13:29 
Rickert, а вообще как это относится к С++? smile 


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Rickert
Дата 15.10.2006, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



Voldemar2004, как бы вывод картинки - это как пример делания чего-нибудь, при загрузке компьютера. В частном случае, мне надо до загрузки OS начать загрузку своей OS, в обход стоящем уже на компе. А вывод картинки - это как пример. Можно вместо этого напечатать текущее время, например. Вообще, кто-нибудь занимался разработкой OS?

Честно сказать, запостил в C++, потому что не знал куда ещё.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
koljan
Дата 15.10.2006, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

Репутация: нет
Всего: 1



Цитата(Rickert @  15.10.2006,  14:22 Найти цитируемый пост)
Честно сказать, запостил в C++, потому что не знал куда ещё.

возможно в разные вопросы



--------------------
PM MAIL ICQ   Вверх
MAKCim
Дата 15.10.2006, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 1
Всего: 207



Цитата

В частном случае, мне надо до загрузки OS начать загрузку своей OS, в обход стоящем уже на компе.

Перепиши стандартную программу загрузки в MBR (чтобы могла вызвать загрузчик твоей ОС, которая может располагаться на любом разделе, а не только на активном)


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Syberex
Дата 16.10.2006, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 15.9.2006
Где: Украина

Репутация: нет
Всего: нет



я делал так, загружался с дискеты, но загружался без дос, а грузил картинку напрямую  через ядро, а потом делал ссылку на обычную загрузку винды.
--------------------
whole power in artificial intelligences
PM MAIL ICQ   Вверх
Rickert
Дата 11.4.2007, 04:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



Блин, вопрос в следующем: как написать программу, которая бы грузилась до старта ОСи, выводила на экран картинку, ждала 10 секунд и передовала управление загрузке ОС. Меня интересует момент того, как заставить грузиться её до ОСи.

Добавлено через 43 секунды
Программыными средствами, ьез всяких дискет и лишних двиджений. Вот запустил в винде, например, *.exe'шник, перезагрузил комп - программа отработала и всё.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
chipset
Дата 11.4.2007, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 165



Ушло в ASM.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
codelord
Дата 11.4.2007, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 1
Всего: 39



Цитата(Rickert @  11.4.2007,  00:32 Найти цитируемый пост)
Блин, вопрос в следующем: как написать программу, которая бы грузилась до старта ОСи, выводила на экран картинку, ждала 10 секунд и передовала управление загрузке ОС. Меня интересует момент того, как заставить грузиться её до ОСи.

думаю смотри в сторону статей "как написать свою ось" и т.п. несколько раз попадались на глаза,
но полагаю что это приличный гемор, потому как чтобы в своей оси загрузить приличную картинку это и дрова которых
никто кроме тебя не напишет или картинка че-нить 8 цветов и пр и пр мышь там еще, после того как создашь и загрузишь свою ос, переписать загрузчик
который будет запускать сначала твою ось, потом ты передашь управление дальше, т.е. получится вроде GRUB или LILO


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
Rickert
Дата 11.4.2007, 07:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



chipset, ты думаешь, что тут один асм чтоли?
codelord, да пофиг, и не картинку можно, это просто пример. Пусть бы и текст выводил, меня это не интересует, меня интересует овпрос того, КАК сделать так, чтобы грузилась сначала прога, а потом ОСь. Статьи ты упоминал, ссылок не помнишь?


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
codelord
Дата 11.4.2007, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 1
Всего: 39



Цитата(Rickert @  11.4.2007,  03:09 Найти цитируемый пост)
Пусть бы и текст выводил, меня это не интересует, меня интересует овпрос того, КАК сделать так, чтобы грузилась сначала прога, а потом ОСь. Статьи ты упоминал, ссылок не помнишь? 

ту которую читал не нашел, но вот это тоже вроде ничего
http://www.codenet.ru/progr/os/

Добавлено через 2 минуты и 6 секунд
тестовую ось можно даже скачать весит всего 162 кб


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
MAKCim
Дата 11.4.2007, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 1
Всего: 207



Цитата(Rickert @  11.4.2007,  07:09 Найти цитируемый пост)
КАК сделать так, чтобы грузилась сначала прога, а потом ОСь. Статьи ты упоминал, ссылок не помнишь?

перезаписать загрузочный сектор (или BIOS  smile) на свой, который будет загружать твою программу (+ писать загрузчик, если программа форматная (PE, COFF, ELF, ...))


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
HappyLife
Дата 11.4.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: нет
Всего: 8



Rickert, да, именно один асм. У тебя никаких средсв не будет кроме команд процессора и нескольких прерываний.
PM MAIL   Вверх
Rickert
Дата 11.4.2007, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



codelord, спасибо. Для разгона покатит.
solved


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
W4FhLF
Дата 11.4.2007, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 3
Всего: 121





--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.