Мониторинг файлов в папке. слежение за файлом

Отслеживает появление в папке файлов. слежение за определенным файлом в определенной папке.
type
PFileNotifyInformation = ^TFileNotifyInformation;
TFileNotifyInformation = record
NextEntryOffset: DWORD;
Action: DWORD;
FileNameLength: DWORD;
FileName: array [0..MAX_PATH - 1] of WideChar;
end;
….
//programmersforum.ru
….
procedure TForm1.Test;
const
Filter =
FILE_NOTIFY_CHANGE_FILE_NAME or
[...]

February 10th, 2010 by Alar

Функция GetKeyboardState копирует состояние 256 виртуальных клавиш в заданный буфер.

Один из вариантов использования – отслеживание нажатия клавиш.

function GetKeyboardState(var: KeyState: Byte);
Копиpует состояние установки клавиши виpтуальной клавиатуpы в KeyState. Если стаpший бит байта pавен 1, клавиша нажата. Если младший бит байта pавен 1, то с момента запуска системы клавиша нажималась нечетное число pаз.

Функция GetKeyboardState копирует состояние 256 виртуальных клавиш в заданный буфер.
Синтаксис

BOOL GetKeyboardState
(
PBYTE lpKeyState // [...]

February 10th, 2010 by Alar

В системах аутентификации само понятие пароля сводится на другой уровень абстракции

Rouse_ 02.06.2007: Пароль – нужен только для человека, в системах аутентификации само понятие пароля сводится на другой уровень абстракции
Обзор архива темы Шифровка паролей MD5 – пароли и хеши от 01.06.2007
Пароль – нужен только для человека, в системах аутентификации само понятие пароля сводится на другой уровень абстракции, где ошибочное применение коллизионно неустойчивых алгоритмов хеширования наподобие MD [...]

February 9th, 2010 by Alar