Мой DELPHI – Программирование

Всё для программера

Мне нужно программно установить некоторые файлы с установочного диска Windows

Вопрос:

Мне нужно программно установить некоторые файлы с установочного диска Windows. На многих компьютерах CAB-файлы установки Windows находятся в каком-то каталоге на жестком диске, на других – Windows был установлен с CD. Как узнать откуда была установленна Windows?

Ответ:
Эту информацию можно получить из реестра. Прочитать остальную часть записи »

Как определить наличие сопроцессора?

Вопрос:
Как определить наличие сопроцессора?

Ответ:

В отличие от общепринятого
мнения не всее клоны 486/586/686/ и Pentium имеют сопроцессор для вычислений
с плавающей запятой. В примере определяется наличие сопроцессора и под Win16
и под Win32. Прочитать остальную часть записи »

Компонент TRegistry под NT

Вопрос:

При использованиии компонента
TRegistry под NT пользователь с права доступа ниже чем “администратор” не может
получить доступа к информации реестра в ключе HKEY_LOCAL_MACHINE. Как это обойти?

Ответ:

Проблема вызвана тем,
что TRegistry всегда открывает реестр с параметром KEY_ALL_ACCESS (полный доступ),
даже если необходим доступ KEY_READ (только чтение). Избежать этого можно используя
функции API для работы с реестром (RegOpenKey и т.п.), или создать новый класс
из компонента TRegestry, и изменить его так чтобы можно было задавать режим
открытия реестра.