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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »

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

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

Система

Отстортировано:
по дате публикации
  1. Основы разработки прикладных виртуальных драйверов
    Как уже отмечалось ранее, виртуальные драйверы служат прежде всего для виртуализации аппаратуры, то есть для предоставления одновременно выполняемым задачам возможности совместного использования устройств компьютера. Измерительная или управляющая аппаратура, подключаемая к компьютеру с целью создания автоматизированной установки, вряд ли будет эксплуатироваться в многозадачном режиме, однако использование для ее управления виртуального драйвера может заметно сократить программные издержки и уменьшить время отклика. Рассмотрим пример виртуального драйвера, обслуживающего прерывания от описанной в предыдущей статье интерфейсной платы таймера-счетчика.
    Автор: К.Г.Финогенов / 01 августа 2001 года
  2. Особенности многозадачности в среде Windows 95
    Д. Ю. Кривозубов 15.02.1998 Мир ПК, #02/1998 Основные понятия Механизмы синхронизации Критический раздел Исключающий семафор Дойдет ли очередь до вас? Многопотоковость и графика Корректное изменение переменных Если вы собираетесь реализовывать многозадачность в среде Windows 95, этот материал для вас. Знание некоторых тонкостей, не отраженных в документации, поможет создать...
    Автор: Д. Ю. Кривозубов / 15 февраля 1998 года
  3. Показываем диалоговое окошко завершения работы системы — комментариев: 2
    Только Windows NT/2000/XP: Следующий завершает работу системы при помощи функции InitiateSystemShutdown на компьютере, на котором залогинен пользователь. Сначала необходимо получить привилегию SE_SHUTDOWN_NAME.
  4. Реализация обработки событий на C++ — комментариев: 2
    Событием (event) называется исходящий вызов. Этот термин, наверное, хорошо знаком тем, кто работает с такими языками, как Delphi, Visual Basic и т.д. При возникновении события происходит вызов всех его обработчиков. Так как объект-инициатор события может ничего не знать об обработчиках, то событие называют исходящим вызовом.
    Автор: Олег Сотников
  5. Как узнать состояние принтера, а так же заданий на принтере — комментариев: 1
    Следующий пример демонстрирует, как использовать функцию EnumJobs для получения структуры JOB_INFO и как использовать функцию GetPrinter для получения структуры PRINTER_INFO
  6. Использование NuMega DriverStudio для написания WDM-драйверов — комментариев: 2
    Драйверы устройств, как правило, - наиболее критичная часть программного обеспечения компьютеров. По иронии судьбы, это также и наиболее скрытая часть системы и программного обеспечения. Драйверы устройств системы Windows фирмы Microsoft не являются исключением. Наоборот, если в UNIX можно взять исходники ядра и помотреть, как там пишутся драйвера, то в Windows это вряд ли будет возможным.
  7. Создание VxD на Visual C++ без ассемблерных модулей — комментариев: 1
    Виртуальные драйверы устройств (VxD) в Windows во многих случаях являются единственным "честным" способом обхода ограничений, установленных системой для приложений Win32: невозможности прямого доступа к портам ввода-вывода и служебной памяти, эффективной обработки аппаратных прерываний, использования сервисных функций существующих VxD и т.п. Кроме того, без VxD не обходится практически ни один полноценный драйвер физического или виртуального устройства.
    Автор: Евгений Музыченко
  8. Класс CTime
    CTime не имеет базового класса. Объект CTime представляет абсолютное время и дату. Класс CTime объединяет тип данных ANSI time_t и ассоциированные run-time функции (функции периода выполнения), включая способность конвертировать из и в Григорианскую дату и 24-часовое время. Значение CTime базируется на UTC (coordinated universal time -универсальные координаты времени), которые эквивалентны GMT...
  9. Смена серийного номера тома — комментариев: 1
    В статье “WinAPI: Определение типа носителя и его серийного номера” я показывал простой пример как реализовать защиту программ путем привязки к железу. Но все бы хорошо, да только бывают моменты когда просто необходимо “отвязаться” от железки.
    Автор: C0ffe1n
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог