我正在以管理员身份安装Windows服务并将其设置为自动启动
C:\WINDOWS\system32>sc create DeepSleep binpath= "C:\Users\Public\DeepSleep.exe" start= auto
现在我必须为此服务设置权限,以便普通用户也可以控制它。
C:\WINDOWS\system32>sc sdset DeepSleep D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;RPWPCR;;;S-1-5-21-2133228432-2794320136-1823075350-1000)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
[SC] SetServiceObjectSecurity SUCCESS
普通用户仍未获得许可
C:\Users\mandar>sc start DeepSleep
[SC] StartService: OpenService FAILED 5:
Access is denied.
sc sdset是否有任何遗漏?