Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-58838
Knight
2003-08-28 21:54
2003.09.18
Взрослеем.... взрослеем...


14-58900
otido
2003-08-29 12:36
2003.09.18
подключение телевизора к GeForce 440, вроде Fx


6-58822
danatelo
2003-07-17 16:16
2003.09.18
Пересылка файлов через FTP


1-58695
MadGhost
2003-09-07 13:38
2003.09.18
Delphi и WinAPI, общие вопросы.


3-58593
fool
2003-08-26 17:00
2003.09.18
LookUp поле в ADODataSet




   Наверх