Re: WMI/COM and ExecNotificationQueryAsync for Win32_NTLogEvent



Try to check what happen if you ping this IP ( on the same machine ) and
because such computer excluded from the network the ping would fail.
Arkady

"roger_man" <rogerman@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:907D05BB-7F90-4E7E-9CF7-C7BDCFED1B59@xxxxxxxxxxxxxxxx
Thanks, I'll give that a whirl.

Can you think of any other way to detect a duplicate ip address message on
a
local machine (with or without going through WMI)?

Thanks!

"Arkady Frenkel" wrote:

Ask that on
microsoft.public.win32.programmer.wmi

Arkady

"roger_man" <rogerman@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:98276388-5596-4C45-AA9B-FEA75A317B08@xxxxxxxxxxxxxxxx

I have run some more testing, and it turns out the error I am getting
is
in
fact a access denied error. So it seems that I need to set up security
and
permissions to correctly access the windows NT event log. I see in the
VB
examples these lines of code:

Set objWMI = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colLoggedEvents = objWMI.ExecQuery _
("Select * from Win32_NTLogEvent Where Logfile = 'System'" )

What is the corresponding C++/COM version of this? I can't seem to
find
the
correct incantation in COM land to get the system log notifications
through
an asynchronous query handler?

Thanks so much,

"roger_man" wrote:


Thanks, yes, I have looked at those, but none of them have any
examples
specifically for Win32_NTLogEvent. I think it might either be a
security
thing or a WQL query issue, since when I call
ExecNotificationQueryAsync,
I
get an error message which does not map to any of the standard error
messages
one can get from this call. I am using an unsecured apartment for
security,
could that be an issue?

Thanks,

"Scherbina Vladimir" wrote:

Hello, roger_man.

"roger_man" <rogerman@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C0BB7E48-1E78-453D-947C-7E9112926B98@xxxxxxxxxxxxxxxx
Hi,

I am trying to create an application that uses WMI to listen for
Win32_NTLogEvent messages from the local machine through a
asynchronous
listener via ExecNotificationQueryAsync in a C++/COM environment,
and
I'm
not
having a whole lot of luck. I am finding examples to do this with
Visual
Basic, but somehow they do not translate into C++/COM very well.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_c___application_examples.asp -
this list of c++ examples will be usefull for you.

Particularly, I am having trouble creating the WQL query in the
function:

hresult = pSvc->ExecNotificationQueryAsync(
_bstr_t("WQL"),
_bstr_t("SELECT * "
"FROM __InstanceCreationEvent WITHIN 1 "
"WHERE TargetInstance ISA 'Win32_NTLogEvent'"),
WBEM_FLAG_SEND_STATUS,
NULL,
pStubSink);

Something along these lines, but for some reason I am not able to
connect
to
this event. I know I have to have security permissions in order
to
receive
these events (which I beleive I do), but is there something wrong
with my
WQL
query that is keeping me from connecting to and listening to NT
log
events?
What else could I be doing wrong with this approach?

Thank you so much for any and all assistance,

--
Vladimir








.



Relevant Pages

  • Re: WMI/COM and ExecNotificationQueryAsync for Win32_NTLogEvent
    ... fact a access denied error. ... So it seems that I need to set up security ... thing or a WQL query issue, since when I call ExecNotificationQueryAsync, ... listener via ExecNotificationQueryAsync in a C++/COM environment, ...
    (microsoft.public.win32.programmer.networks)
  • lame server messages in named.log
    ... Mar 30 05:42:30.526 security: info: client 202.52.250.176#1052: ... query (cache) denied ...
    (RedHat)
  • lame server messages in named.log
    ... Mar 30 05:42:30.526 security: info: client 202.52.250.176#1052: ... query (cache) denied ...
    (RedHat)
  • Re: restricted user level security
    ... All of my queries and macros are built off the Supervisor name, ... query, the query includes all of the fields and the CurrentUsercriteria. ... I changed the Run Permissions to Owner. ... you can set up user level security. ...
    (microsoft.public.access.security)
  • [NEWS] IBM Informix Web DataBlade Vulnerable to Auto-decoding of HTML Entities
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... HTML encoded strings are automatically being decoded when used in SQL ... When a string has been ... $'ed it should thus be safe to use it in an SQL query, ...
    (Securiteam)