Мониторинг запускных файлов

Xakep, номер #046, стр. 046-072-3


end;

Disconnect

Запускной файл в принципе можно оставить таким же, как и в октябрьском номере ][. Хотя нет, там мы писали программу, которая создает окно, а значит будет видна пользователю. Здесь лучше сделать что-то незаметное. Код загрузки DLL будет тот же, только саму оболочку надо будет сделать невидимой. Но это я оставлю на твоей совести.

На диске ][ (или на моем сайте после выхода журнала в свет) ты сможешь найти исходники этой программы. Среди исходников ты найдешь не только невидимый в системе запускной файл, но и редактор, с помощью которого можно будет просматривать log файл и не мучиться с текстовыми просмотрщиками.

На этом я спешу распрощаться до следующего номера ][, где я уж точно закончу рассказ про создание утилиты IP Config.

Ты спрашивал

<???> Подскажи команду включения/выключения монитора?

Н: Для выключения используй:

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0).

Если нужно снова включить монитор, то нужно написать то же самое, только в качестве последнего параметра вместо 0 указать -1.

Назад на стр. 046-072-2  Содержание