Возможно ли это вообще? Если да, то как?

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
A!ex@nder
Сообщения: 3
Зарегистрирован: 26 ноя 2004, 14:02

У меня возник такой вопрос: можно ли сделать так, чтобы перед запуском Windows запускалась сначала написанная мною программа, например как Console App в Visual C++. И после этого, в зависимости от хода выполнения программы, можно было либо пропустить дальше загрузку Win либо, например, перезагрузить компьютер (всмысле, чтобы это сделала сама программа).
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Неа, перед самой Виндой - никак. Сам посуди: чтобы выполнялась твоя Console App, да еще скомпиленная Visual C++, нужно, она была загружена с диска, т.е.нужен загрузчик, а он - часть ОС; 2) загружены системные dll типа kernel32, а они - тоже часть ОС; 3) еще масса причин :)

Думаю, тебе надо, чтобы твоя программа запускалась не перед запуском Windows, а перед загрузкой графической подсистемы. Это можно, таких программ множество - и системных, и пользовательских. Называются сервисы, почитать о них можно в MSDN\Platform SDK Documentation\Base Services\Services
A!ex@nder
Сообщения: 3
Зарегистрирован: 26 ноя 2004, 14:02

Sory, гостем был я - A!ex@nder (войти под своим именем забыл) :)
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

можно. Только как ты грузить их будешь ???
использую АПИ естессно !!!
А АПИ хранится где ??
В библиотеках которые ты еще не загрузил и загрузить не можешь.
а такие программки писать -читай про бутовые вирусы - там и найдешь ключ
В SAD - все в SAD.
A!ex@nder
Сообщения: 3
Зарегистрирован: 26 ноя 2004, 14:02

Ну так, как же с загрузочных запускаются програмки?
Насчёт вирусов: если не секрет, это где можно прочитать? Никаких дурных намерений - просто интересно!!!
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Ну так, как же с загрузочных запускаются програмки?
Потому они и загрузочные :) , т.к. содержат boot-sector+минимальный набор системных файлов, достаточный для запуска программ. Фактически, это до безобразия урезанная ОС. Интересуют подробности - вот несколько ссылок:
http://www.bootdisk.com/
http://bootcd.narod.ru/
http://cdboot.narod.ru/
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

Залазишь на гугл или на яндекс и пишешь в строке поиска - boot вирус - куча инфы - читай
В SAD - все в SAD.
Ответить