Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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
3-93786
CAV (Alexander)
2004-02-02 13:36
2004.02.29
Преобразование даты в MS SQL 2000


1-93927
Настенька
2004-02-15 08:40
2004.02.29
инсталляция нового компонента


6-94076
Yaro
2003-12-23 04:54
2004.02.29
Сетевые девайсы и их адреса...


1-93963
Santak
2004-02-17 15:10
2004.02.29
Помогите вызвать процедуру?


1-93878
donkey
2004-02-16 12:15
2004.02.29
Поиск по файлу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский