Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

программный format...

2.5K
20 июля 2004 года
Хой
10 / / 17.03.2003
Здравствуйте.
Очень интерисует вопрос, как программно отформатировать диски в WinXP, причём не привлекая стандартное windows окно форматирования.
1.9K
26 июля 2004 года
Санчез
97 / / 22.10.2003
Цитата:
Originally posted by Хой
Здравствуйте.
Очень интерисует вопрос, как программно отформатировать диски в WinXP, причём не привлекая стандартное windows окно форматирования.


Еще один кулхацкер взялся :)
Попробуй вот эту тему почитать:
http://forum.codenet.ru/showthread.php?s=&threadid=18048

2.5K
26 июля 2004 года
Хой
10 / / 17.03.2003
Цитата:
Originally posted by Санчез

Еще один кулхацкер взялся :)


Надо быть идиотом чтобы кулхацкерские программы на VB писать!
В ХР Shell(format c:) непройдёт!!!!
Нужен another way!!!!
Быть может кто-нибудь может предложить приме на другом ЯП????

258
26 июля 2004 года
SergeySV
1.5K / / 19.03.2003
Но это недокуметированная API функция работает только начиная с Win200 и при этом она открывает стандартное диалоговое окно форматирования диска. Т.е. процесс форматирования контролируется диалоговым окном, поэтому программно запустить форматирование не получится.

Код:
Const SHFD_CAPACITY_DEFAULT = 0 ' default drive capacity
Const SHFD_CAPACITY_360 = 3 ' 360KB, applies to 5.25" drives only
Const SHFD_CAPACITY_720 = 5 ' 720KB, applies to 3.5" drives only
Const SHFD_FORMAT_QUICK = 0 ' quick format
Const SHFD_FORMAT_FULL = 1 ' full format
Const SHFD_FORMAT_SYSONLY = 2 ' copies system files only (Win95 Only!)

Private Declare Function SHFormatDrive Lib "shell32" (ByVal hwndOwner As Long, ByVal iDrive As Long, ByVal iCapacity As Long, ByVal iFormatType As Long) As Long

Private Sub Form_Load()
    'iDrive = The drive number to format. Drive A=0, B=1 (if present, otherwise C=1), and so on.
    SHFormatDrive Me.hwnd, 0, SHFD_CAPACITY_DEFAULT, SHFD_FORMAT_QUICK
End Sub
258
26 июля 2004 года
SergeySV
1.5K / / 19.03.2003
А вообще тебе сюда:
http://www.vcl.ru/html/dos/progr1/ch1.html

там все есть, и примеры форматирования дорожки, сектора и целого диска... через биос соответственно
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог