简体   繁体   中英

Does Impersonation and running service with logon set to Administrator user is same thing?

I have 1 windows service running on local machine under local system account. This service is written in C#. I am using impersonation in code to run service code under admin user context. If I set logon of service to Administrator account and remove impersonation code from service, then still code will be run under admin user context ? I mean whether these two approach are same or there is something different?

The 2 approaches are absolutely the same. You could safely remove any impersonation code from your service and configure it to run under Administrator account in the management console.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM