Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: CL | DM;

Вниз

Как добавить свое сообщение в Журнал событий WinNt (WinXP)   Найти похожие ветки 

 
Сергей Князев   (2003-07-04 13:40) [0]

Как добавить свое сообщение в Журнал событий WinNt (WinXP). Если можно с примером, а да без дополнительных библиотек желательно, а то у меня есть ДЛЛька которая это делает, но нафига мне ее таскать за собой, скорее же всего одной строкой можно.
Спасиба.


 
Polevi ©   (2003-07-04 14:06) [1]

procedure SendMsg(msg:PChar);
var
h:THandle;
srvName:array [0..MAX_COMPUTERNAME_LENGTH] of char;
srvNameLen:DWORD;
begin
GetComputerName(srvName,srvNameLen);
h:=RegisterEventSource(@srvName,PChar(Application.ExeName));
if h=0 then
RaiseLastWin32Error;
try
if not ReportEvent(h,EVENTLOG_INFORMATION_TYPE,1,1,nil,1,0,@msg,nil) then
RaiseLastWin32Error;
finally
( h) procedure SendMsg(msg:PChar);
var
h:THandle;
srvName:array [0..MAX_COMPUTERNAME_LENGTH] of char;
srvNameLen:DWORD;
begin
GetComputerName(srvName,srvNameLen);
h:=RegisterEventSource(@srvName,PChar(Application.ExeName));
if h=0 then
RaiseLastWin32Error;
try
if not ReportEvent(h,EVENTLOG_INFORMATION_TYPE,1,1,nil,1,0,@msg,nil) then
RaiseLastWin32Error;
finally
DeregisterEventSource(h);
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-58755
Александр из Минска
2003-09-06 14:22
2003.09.18
Как загрузить интерфейс?


1-58764
Тих
2003-09-05 22:01
2003.09.18
Возвращение памяти в 95/98


4-58973
DimaS
2003-07-17 13:44
2003.09.18
У меня есть строка пути к файлу с параметрами, как ее запустить


1-58754
aleksei85
2003-09-06 14:10
2003.09.18
номер верхней строки в RichEdit


1-58718
AndyGee
2003-09-08 08:40
2003.09.18
Запуск внешнего приложения и его мониторинг