好吧,看看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