Mark, Thanks for the direction, it was exactly the information I was hoping to find. Even with this required information, it took me about a week to iron out little idiosyncrasies and end up with a functioning product.
Best regards, -Brian -----Original Message----- From: Mark Leighton [mailto:mark.leigh...@utoronto.ca] Sent: Friday, June 12, 2009 10:06 To: Brian H. Oak Subject: Re: Registering message DLL for Win32::EventLog You just need to add registry values under the EventLog service registry key indicating where to find your source's message file. See http://www.perlmonks.org/?node_id=737505 for the gory details. Cheers, Mark --- Mark Leighton CLIC LAN Supervisor, Information Commons, University of Toronto E-mail: mark{DOT}leighton{AT}utoronto.ca -------- Original Message -------- Subject: Registering message DLL for Win32::EventLog From: Brian H. Oak <o...@ieee.org> To: perl-win32-users@listserv.ActiveState.com Date: Thursday, June 11, 2009 4:34:17 PM > I have created and compiled my own message table DLL, and I am trying to > figure out how to register it so that Windows Event Log will use it for > Event ID lookup for events that are sourced from my application. > > I am familiar with Win32::EventLog::Message by Dave Roth, but it will only > register its own Message.DLL file. I tried replacing that file with my own, > but Roth's Message.DLL file apparently contains some required XS code as > well. In addition to that problem, I have to wonder if Roth's module would > publish correctly with my PerlSvc application. > > I have both of Dave Roth's Win32 Perl books, and he hints in one about > rolling your own message DLL and registering it for use. But it's only a > hint and no specifics are provided. The POD for Win32::EventLog contains > this cryptic sentence: "The EventID field should contain the ID of the > message that this event pertains too. This assumes that you have an > associated message file (indirectly referenced by the field Source)." > > So I know that I need a message DLL to be registered or associated with my > event source. I have gone to great lengths to compile just such a file of > my own. I simply can't figure out how to register the file in which I have > invested so much time and effort. Will someone please show me the light? > > Thank you, > > -Brian _______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs