windows Service Identity.Name...--Help Needed
Hi ,
i have a windows Service which is running with the Local System account.
This windows service will be strarted\stopped by a ASP.Net web Application.
i also wanted to know the Logged in user name whenever my Service is
started\ stopped .
i am using this :
Thread.CurrentPrincipal = new
WindowsPrincipal(WindowsIdentity.GetCurrent());
struserName = Thread.CurrentPrincipal.Identity.Name;
when i Deploy my windows Service in my servers - win 2003 , i always get the
Logged in user name as -- NT ADMIN .. but i am expecting the logged in user
name of that 2003 machine..
any reasons why Thread.CurrentPrincipal.Identity.Name gets NT ADMIN always
??
any help much appreciated !
Thanks
Senthil
Date:Fri, 3 Aug 2007 14:17:54 +0530
Author:
|