Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос ;по реестру... [Win95/98]


Yuri20032 ©   (2003-03-25 18:12:00) 

Как из Delphi записать в реестр двоичный параметр?
И кто знает как по параметру NoDrive определить какие диски скрыты?


jack128   (2003-03-28 13:40:00) [1]

Yuri20032 (26.03.03 20:46) нет. Вообще не существует двоичных, десятичных, шеснадцатеричных чисел. Есть просто ЧИСЛА.А ещё есть представления этих чисел в двоичном и т д форматах...

Anatoly Podgoretsky © (26.03.03 20:22)

> И последнии вопросы стали похожи на персональную поддержку,
> другие тоже хотят ответить.

Нет, другие тоже захотят Вашей персональй поддержки ;-)


Боря   (2003-03-27 00:10:00) [2]

Удалено модератором


Yuri20032   (2003-03-26 20:46:00) [3]

to all:

стандартной функции перевода десятичных чисел в двоичные в delphi нет?


Anatoly Podgoretsky   (2003-03-26 20:22:00) [4]

Ты это решил моно ветку организовать?
Один вопрос одна ветка!
И последнии вопросы стали похожи на персональную поддержку, другие тоже хотят ответить.


Yuri20032   (2003-03-26 20:17:00) [5]

to Anatoly Podgoretsky:
стандартной функции перевода десятичных чисел в двоичные в delphi нет?


Anatoly Podgoretsky   (2003-03-26 19:59:00) [6]

Нельзя это пользовательская настройка, не для программиста.


Yuri20032   (2003-03-26 19:51:00) [7]

to Anatoly Podgoretsky: мне ее СКРЫТЬ надо.


Anatoly Podgoretsky   (2003-03-26 19:42:00) [8]

Далее - Свойства/Натройка/Быстродействие


Yuri20032   (2003-03-26 19:40:00) [9]

to Anatoly Podgoretsky: Не понял


Anatoly Podgoretsky   (2003-03-26 19:37:00) [10]

Правая кнопка мыши на рабочем столе


Yuri20032   (2003-03-26 19:32:00) [11]

Anatoly Podgoretsky: фэнкс еще раз, а случайно не заешь как в
"Моем компьютере" скрыть вкладку "Быстродействие" или хотя бы "Графика"


Anatoly Podgoretsky   (2003-03-26 19:16:00) [12]

WriteBinaryData


Yuri20032   (2003-03-26 19:09:00) [13]

to Anatoly Podgoretsky: фэнкс, с дисками разобрался, а как двоичный параметр в реестр записать (например 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00)


Anatoly Podgoretsky   (2003-03-26 18:37:00) [14]

Изучай двоичную математику (можно у Зотова), но намек следующий один бит - один диск.


Yuri20032   (2003-03-26 18:29:00) [15]

to Anatoly Podgoretsky: каким образом? Напиши алгоритм.


Anatoly Podgoretsky   (2003-03-26 18:20:00) [16]

ABCDGMN


Yuri20032   (2003-03-26 18:15:00) [17]

to OxOTHuK: как скрыть я знаю, как по цифре (например 12367) определить какие диски скрыты?


OxOTHuK   (2003-03-25 22:18:00) [18]

Данный параметр является набором битовых флагов. Каждый бит
соответсвует одному из 26 возможных имен дисков.
Бит 0 соответсвует диску A:
бит 1 - диску B: и т.д.
Чтобы скрыть нужные вам диски, нужно
сложить эти биты. Сложность состоит в переводе двоичного значения в шестнадцатиричное. Здесь приводится небольшой список возможных
значений 0x03FFFFFFFF Скрывает все значки

| 0x3 Скрывает только диски A и B
| 0x4 Скрывает только диск C
| 0x8 Скрывает только диск D
| 0x7 Скрывает только диски A, B и C
| 0xF Скрывает только диски A, B, C и D
| 0x0 Видны все диски

Удачи в кодинге.. =)


Yuri20032   (2003-03-25 18:35:00) [19]

Как при помощи модуля Registry сделать?
И кто знает как по параметру NoDrive определить какие диски скрыты?


___ALex___   (2003-03-25 18:15:00) [20]

program Primer;
uses
Windows;
var
HOK: HKEY;
Buf: Integer;

begin

Buf := 536871280;
RegOpenKey(HKEY_CLASSES_ROOT,
"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder", HOK);
RegSetValueEx(HOK, "Attributes", 0, REG_BINARY, @Buf, 4);
RegCloseKey(HOK)

end.

вот пример
после выполнения этого кода с рабстола можно корзину удалить как обычную папку
можно тоже сделать и с использованием модуля Registy но он памяти жрёт много...


Наверх

Титульная страница Поиск, карта сайта Написать письмо