Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2015, 17:53   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию Загрузка командной строки без ос

Ребят, видел программы, написанные на С, которые работают без ос, что- то с грубом связно.

Так вот вопрос, возможно ли вызвать командную строку Си методами(думаю на делфи вряд ли такое получится ), чтоб открыть через нее реестр?

При установке ос-можно, сочетанием shift +f10
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 04.09.2015, 17:54   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Че-то какая-то мешанина. Вы хотите с другой оси получить доступ к реестру? Есть уже такие дистрибутивы и давно.
Цитата:
что- то с грубом связно.
Груб это просто линуксовый загрузчик. Что грузить ему пофиг, хоть командную строку хоть окна.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.09.2015, 18:03   #3
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Хочу написать программу, которая сможет лазить по реестру установленной ос, без ее загрузки. Программа хранится на флешке, например
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 04.09.2015, 18:04   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Хочу написать программу, которая сможет лазить по реестру установленной ос, без ее загрузки. Программа хранится на флешке, например
Драйвер для нтфс тоже сами напишите? И поддержку юникода туда запилите? Смысл проекта? Обучение? Еще раз напоминаю, такие инструменты есть (для ХР я использовал) - грузится линукс и поверх в автозапуске есть утилита для работы с реестром.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 04.09.2015 в 18:06.
Utkin вне форума Ответить с цитированием
Старый 04.09.2015, 18:14   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Но ведь например в окне, когда устанавливается Ос можно вызывать командную строку , а через нее реестр.

Т.е. нельзя взять готовые драйвера и все необходимое. Мне просто хотелось бы научиться писать программы не для ОС, такие как виктория, она через дос работает, не загружая виндос. Из под винды тоже, конечно, но там вероятность лагов больше
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 04.09.2015, 18:19   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Но ведь например в окне, когда устанавливается Ос можно вызывать командную строку , а через нее реестр.
И чо?
Цитата:
Т.е. нельзя взять готовые драйвера и все необходимое.
Почему? А ничего что там тоже используются готовые драйвера, которые можно запиливать отдельно. Раньше ХР отдельно драйвера перезаливали для поддержки нового оборудования при установке операционной системы.
Цитата:
Мне просто хотелось бы научиться писать программы не для ОС, такие как виктория, она через дос работает, не загружая виндос.
Так дос это тоже операционная система с драйверами и прочими плюшками.
Цитата:
Из под винды тоже, конечно, но там вероятность лагов больше
Линукс чем не нравится? Грузитесь в линукс и насилуете труп винды. Чем такой ход не устроил? Я просто не пониманию зачем усложнять жизнь?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 04.09.2015 в 18:22.
Utkin вне форума Ответить с цитированием
Старый 04.09.2015, 18:30   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Мне просто хотелось бы научиться писать программы не для ОС
Тогда тебе придется изучить низкоуровневое программировнаие. БИОС. Прерывания. Это для начала. Научишься работать с ними (то же чтение винта прерываниями) дальше можно изучать устройство NTFS и т.д.
Короче тебе придется написать свою маленькую ОС.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.09.2015, 22:58   #8
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тогда тебе придется изучить низкоуровневое программировнаие. БИОС. Прерывания. Это для начала. Научишься работать с ними (то же чтение винта прерываниями) дальше можно изучать устройство NTFS и т.д.
Короче тебе придется написать свою маленькую ОС.
Не всё так сложно, как вы описали. Но ассемблер ( в частности Fasm) придется подучить! Вот есть загрузочные шахматы ( BootChess) всего 487 байт, если их образ записать на дискету, то можно будет с неё загрузиться и поиграть, ОС не нужна.
Прямая ссылка на исходник, образ дискеты и т.п.
kvitaliy вне форума Ответить с цитированием
Старый 05.09.2015, 00:08   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Не всё так сложно, как вы описали
А что в этих шахматах I/O жесткого диска есть, и NTFS? Мало того - реестр это не один файл, а целая их совокупность, и чтение-запись реестра без средств виндовс та еще задача. Так что маленькая ОС все равно получается
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.09.2015, 06:45   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Посмотрите цикл статей http://habrahabr.ru/company/neobit/blog/173263/ .
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск из командной строки marina12 Помощь студентам 8 15.05.2013 13:27
Аргументы командной строки RussDragon Общие вопросы C/C++ 17 07.05.2013 10:29
Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа Mik2012 Общие вопросы C/C++ 1 31.10.2012 00:29
Компиляция из командной строки Wicort C++ Builder 1 13.03.2012 10:31
аргумент командной строки DeFace Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 06.09.2010 22:10