Форум: "Система";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизКак можно программно сделать раздел винта активным? Найти похожие ветки
← →
SIA (2003-12-09 11:17) [0].
← →
Карелин Артем (2003-12-09 14:19) [1]Серьезный вопрос. А при чем тут Дельфи?
← →
SIA (2003-12-09 19:08) [2]Собираюсь реализовать это на Дельфи.
В MSDN нашел про WMI class, а именно Win32_DiskPartition,
но в нем BootPartition в read-only, да и не соображу как этим WMI class пользоваться.
Уверен, что кто-то здесь знает ответ ;-)
← →
Woodpecker (2003-12-09 20:07) [3]SIA (09.12.03 19:08) [2]
>>Уверен, что кто-то здесь знает ответ ;-)
Знает, но не скажет :))))
← →
Рамиль (2003-12-09 20:09) [4]Активноть партиции - это всего лишь один байт в системной области. А вот как туда обратиться...
← →
panov (2003-12-09 22:42) [5]>Рамиль © (09.12.03 20:09) [4]
А DeviceIoControl не поможет случайно?
← →
skr (2003-12-10 16:42) [6]не ребяты. Если бут партиция BootPartition в read-only то вряд ли штитными средствами...
Чисто теоретически есть мысль... получить абсолютный адрес этой записи и изменить запись. как делать ... прочтите где-то как выдрать это из биоса (эта инфа в биосе ибо он бутит систему по указанному адресу)... Далее вопрос упрется в ось. девятка даст вам выполнить любой код...(скорее всего это будет асм вставка) А вот NT нет - пробивайтесь в 0 кольцо... Штатными или нештатными способами...
А вообще не забивайте себе голову этими глупостями ВЫ НЕПРАВЕЛЬНО выбрали язык для системного программирования - Системное программирование это всегда С++. В винде это микро$офт...
← →
panov (2003-12-10 17:01) [7]>skr (10.12.03 16:42) [6]
Штатное средство DeviceIoControl позволяет работать с физическими секторами диска.
← →
Nikolay M. (2003-12-11 10:08) [8]
> skr (10.12.03 16:42) [6]
Немного ОФФ:
Если честно, никогда не понимал высказывания вроде "С++ - язык для системного программирования", "Драйвера обычно пишут на С" и тд. Что такое есть в С, чего нельзя сделать в Дельфи? Виндовые структуры портированы, работа с указателями - на здоровье, хоть и не так это удобно, как в С. Множественное наследование, шаблоны? Для написания драйверов это не нужно.
Это не флейм по поводу кто круче, просто хочу узнать что скрывается за высокопарной фразой "Системное программирование - это всегда С++".
Можно письмом, аськой или в отдельной ветке.
> НЕПРАВЕЛЬНО
Неправильно, правильно писать ПРАВ ИЛЬНО :?)
← →
Плохиш_ (2003-12-11 10:28) [9]>Nikolay M. © (11.12.03 10:08) [8]
Да ладно тебе, не обращай внимания на пионэров ;-)
Все крютые системные программисты выходят сразу из детского сада ;-)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.019 c