You're welcome.
BTW, I'm not a native English Speaker either. :)
>Got it.
>Many Thanks!
>
>>Impersonate means pretend to be somebody else; use somebody else credentials. For WMI
>>
>>- wbemImpersonationLevelAnonymous 1 Hides the credentials of the caller. Calls to WMI may fail with this impersonation level.
>> - wbemImpersonationLevelIdentify 2 Allows objects to query the credentials of the caller. Calls to WMI may fail with this impersonation level.
>> - wbemImpersonationLevelImpersonate 3 Allows objects to use the credentials of the caller. This is the recommended impersonation level for WMI Scripting API calls.
>> - wbemImpersonationLevelDelegate 4 Allows objects to permit other objects to use the credentials of the caller. This impersonation, which will work with WMI Scripting API calls but may constitute an unnecessary security risk, is supported only under Windows 2000.
>>
>>
>>>As I'm not a native English Speaker, what means Impersonate?
>>>
>>>>I added Windows Service enumeration example to the 'Windows Service Status'. See
http://www.berezniker.com/content/pages/visual-foxpro/windows-service-status#comment-109
--sb--