Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

Как можно программно сделать раздел винта активным?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
6-94086
Alex21
2003-12-25 15:13
2004.02.29
Помогите с айпишником


9-93746
TGrigory
2003-08-16 11:05
2004.02.29
Вывод текста на поверхность DXDraw


3-93806
denis24
2004-02-04 18:21
2004.02.29
ParamByname( summa ).Asfloat:= 1.56


1-93952
blackmach
2004-02-17 17:00
2004.02.29
Кнопки на таскбаре для каждой формы


3-93762
Марат
2004-02-04 09:07
2004.02.29
Справочники