Архивы по Категориям: Заметки

HP LO100 Integrated Remote Console загрузка и запуск

Если вы получаете сообщение в браузере «JavaScript has been disabled or is not supported by your web browser which is needed by the Virtual KVM/Media applet. Please correct this problem.» Попробуйте способ указанный ниже. Читать далее »

Простейшие типы данных в Win32 API

Простые типы данных, которые используются в Win32 API, чтобы определять возвращаемые значения, параметры функций, сообщения и элементы структуры. Они определяют размер и значение этих элементов.
Таблица содержит следующие типы: символ (charaster), целое число (integer), Булево (Boolean), указатель (Pointer), и дескриптор (Handle). Символ, целое число, и Булевы типы общие для большинства компиляторов C. Большинство имен типа указателя начинается с префикса P или LP. Win32-based приложение использует дескриптор, чтобы обращаться к ресурсу, который был загружен в память.
Читать далее »

Определение типа носителя и «серийного номера».

Нам понадобится всего 2 API — функции:

GetDriveType — определяет и возвращает тип носителя;
GetVolumeInformation — определяет информацию о носителе, среди которой содержится серийный номер.

Рассмотрим описание этих функций:
Функция GetDriveType очень простая и использует всего один параметр — указатель на том. Например «c:\»,»a:\» и т.д. Функция возвращает одно из следующих значений:

Значение Пояснение
DRIVE_UNKNOWN диск не определен/не существует
DRIVE_NO_ROOT_DIR неверный путь/путь не указывает на том
DRIVE_REMOVABLE тип устройства определяется как съемный (дискета, флешка и т.д.)
DRIVE_FIXED тип устройства — фиксированный диск (жесткий диск)
DRIVE_REMOTE тип устройства — удаленный(сетевой) диск
DRIVE_CDROM это устройство CD-ROM
DRIVE_RAMDISK виртуальный диск, созданный в оперативной памяти

Читать далее »