好吧,看看msdn关于windows服务。 我有一个myservice,我认为我的服务不会停止。我看看其他服务,如果你点击通过taskmgr停止服务,有一个窗口显示你有权控制它。我想要做到这一点,去做 ?有人在说什么?如何禁止停止windows服务
似乎窗口服务代码
static void ServiceHandler(DWORD dwCommand)
void ServiceMain(int argc, wchar_t* argv[])
感谢ü大家。
我已经看过BuildExplicitAccessWithName API,但是:
BuildExplicitAccessWithName(&ea, TEXT("Administrator"),
0,
SET_ACCESS, NO_INHERITANCE);
其没有达到我的效果。
您无法阻止管理员停止服务。但是,您可以阻止有限的用户帐户这样做。停止服务需要“SERVICE_STOP”特权。 –
谢谢你的回答.im不同意你的看法,因为我看着其他产品。当我点击菜单时拒绝服务停止。所以我认为如何通过编程来完成。 –
为什么要阻止*管理员*能够停止服务? – mason